Open kyriosli opened 8 years ago
yeah, it's a known problem. We currently treat eval
as a normal function.
This issue will be fixed when we finally implement compact stack frames for function calls; for that to work we'll have to treat explicit calls to eval specially (and thus indirectly also fix this test-case).
No ETA for the moment.
BTW, @kyriosli, what is your use case ?
We know that
eval
does not touch the local variable if it is called indirectly, for example:and this did not work properly in v7.