On 21 March 2012 17:47, Brendan Eich <bren...@mozilla.org> wrote: > There are still temporal dead zone cases that can't be statically analyzed > -- at least not without an aggressive higher-order control flow analysis, > and even then analysis is approximate so we'd have to mandate false > positives or bail to dynamic checks. > > Isn't the issue that strict mode would dynamically check these in some > implementations, and statically check them in others? >
Right, but my comment was only about checking of assignments to const variables. Those are always an error, regardless of TDZ behaviour. (I probably cut too much context from the quote.) Checking TDZ behaviour is a different story. It's undecidable in general, so we should better just leave it alone. /Andreas
_______________________________________________ es-discuss mailing list es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss