> -----Original Message----- > From: Steven Jenkins [mailto:steven.jenkins / ieee.org] > Sent: Wednesday, February 23, 2005 12:53 AM > To: ruby-core / ruby-lang.org > Subject: Re: Strange argc check in stable snapshot > > > Yukihiro Matsumoto wrote: > > In message "Re: Strange argc check in stable snapshot" > > on Wed, 23 Feb 2005 05:58:46 +0900, "Berger, Daniel" > > <Daniel.Berger / qwest.com> writes: > > > > |I'm just curious why this type of thing has appeared in the latest > > |stable snapshot in array.c: > > > > Right. It is unnecessary check. Thank you. > > Maybe a good idea nonetheless. It might catch a bug someday. Nothing > *guarantees* that argc is nonnegative, not even for main(). > > Steve I'll pledge $100 to RubyCentral immediately if someone can actually demonstrate how this might occur. And no, assigning a negative value to argc directly doesn't count. :-P Regards, Dan