You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue was raised and fixed by @pzinn in #3144, but that PR had to be reverted due to #3417, so I'm making it an issue again.
Tail call optimization does not handle errors correctly:
i1 : f = x -> (
x 1
)
o1 = f
o1 : FunctionClosure
i2 : f RRstdio:4:1:(3): error: no methodfor adjacent objects:
-- RR (of class InexactFieldFamily)-- SPACE 1 (of class ZZ)
Note that the error line is "4:1", referring to f RR, but should be "2:6" referring to x 1 (which evaluates to RR 1, as pointed by the error message).
The text was updated successfully, but these errors were encountered:
This issue was raised and fixed by @pzinn in #3144, but that PR had to be reverted due to #3417, so I'm making it an issue again.
Tail call optimization does not handle errors correctly:
Note that the error line is "4:1", referring to
f RR
, but should be "2:6" referring tox 1
(which evaluates toRR 1
, as pointed by the error message).The text was updated successfully, but these errors were encountered: