|Bill Allombert on Wed, 11 Sep 2002 20:30:09 +0200|
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
|Re: gp: forbidden division t_INT / t_STR|
On Mon, Aug 26, 2002 at 07:52:16PM -0400, Michael Somos wrote: > pari-dev, > > This is a puzzling bug because the two definitions of 'calc()' are > exactly the same and it is never even used. Note that if it is only > defined once, the error does not happen. Very strange indeed. > > ============================================================================ Yes. This looks very strange and very serious: It is sufficient to do the following to see the bug: ? f(x="")=; ? f(x="")=; ? x %1 = "" Note that ? f(x="")=; ? g(x="")=; ? x %1 = x So it looks like a bug in the function redefinition code. Bill.