eval("this.foo") causes a crash if this had not been initialized in a derived class...
[WebKit-https.git] / Source / JavaScriptCore / parser / ParserModes.h
index 3a56b00..edf0296 100644 (file)
@@ -37,6 +37,7 @@ enum class JSParserCodeType { Program, Function };
 
 enum class ConstructorKind { None, Base, Derived };
 enum class SuperBinding { Needed, NotNeeded };
+enum class ThisTDZMode { AlwaysCheck, CheckIfNeeded };
 
 enum ProfilerMode { ProfilerOff, ProfilerOn };
 enum DebuggerMode { DebuggerOff, DebuggerOn };