Only Hermes compiler gives a correct warning for the unresolved LHS. Other engines still seem deviate from the PutValue in the spec: 'use strict'; undeclared = ( this.undeclared = 10, print(undeclared), 10 ); Should be a Ref.Error for LHS, while normally eval'ing RHS
Recent counterexample:https://github.com/tc39/ecma262/pull/1242 …
-
-
I wasn’t making any general assertion about web-reality conforming changes. I was specifically talking about this specific issue and its long standing history.
- End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
JavaScript, HTML, CSS, HTTP, performance, security, Bash, Unicode, i18n, macOS.