> -----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