[ic] CONFIRMED BUG in 5.4 (Named and nested elsifs)

Grant emailgrant at gmail.com
Tue Jul 11 17:13:29 EDT 2006


> >> > Yes that syntax works for me too, but the code you posted to test the
> >> > elsif bug returns MOO2 for me on 5.2 when it should return MOO3.  Does
> >> > it return MOO3 for you on 5.2?
> >>
> >> Apologies, you are correct, it returns MOO2 on 5.4 as well as 5.2. I
> >> guess there must be a bug with elsif parsing? You could rewrite that
> >> statement differently to avoid the bug (obviously!)
> >
> >
> > I'm kind of puzzled as to why this bug still exists.  It seems like
> > nested elsifs would be a widely-used function of IC.  The bug does
> > disappear if you use positional parameters instead of named, but
> > evaluating two scratch variables against each other requires named
> > parameters.
> >
> > Any chance a fix can be integrated into IC?  Even an acknowledgement
> > of the problem from an IC developer would be nice.  I've literally
> > been reporting this for years.
>
> Confirmed and reported: http://bugs.debian.org/377876

Thank you Racke.

- Grant


More information about the interchange-users mailing list