parse doesn't initialize the 16-bit version of the JSC parser with defaultConstructorKind
[WebKit-https.git] / Source / JavaScriptCore / ChangeLog
index 9c300e07fb4778e82950681073ec86e2757d0b36..c8ca909507017c6c9404c8fcb9738db932079c7a 100644 (file)
@@ -1,3 +1,16 @@
+2015-03-27  Ryosuke Niwa  <rniwa@webkit.org>
+
+        parse doesn't initialize the 16-bit version of the JSC parser with defaultConstructorKind
+        https://bugs.webkit.org/show_bug.cgi?id=143170
+
+        Reviewed by Benjamin Poulain.
+
+        Assert that we never use 16-bit version of the parser to parse a default constructor
+        since both base and derived default constructors should be using a 8-bit string.
+
+        * parser/Parser.h:
+        (JSC::parse):
+
 2015-03-27  Ryosuke Niwa  <rniwa@webkit.org>
 
         ES6 Classes: Runtime error in JIT'd class calling super() with arguments and superclass has default constructor