archives

« Bugzilla Issues Index

#2853 — non-strict Direct eval and var hoisting


Should this be legal:

{let x;
{eval("var x";);
}}

Probably not, as it would be an early error with the eval call was replaced with the var statement.


also see bug 2505


fixed in rev33 editor's draft

addition run time check in 18.2.1.2 for non-strict direct evals


fixed in rev33