Getter or setter method named "prototype" or "constrcutor" should throw SyntaxError
[WebKit-https.git] / Source / JavaScriptCore / ChangeLog
index 54f093674ebc05f540dda8078be66365fd823dfc..e6377eb8d139f9ecc2e168db5c0c65f31ace56b4 100644 (file)
@@ -1,3 +1,15 @@
+2015-04-26  Ryosuke Niwa  <rniwa@webkit.org>
+
+        Getter or setter method named "prototype" or "constrcutor" should throw SyntaxError
+        https://bugs.webkit.org/show_bug.cgi?id=144243
+
+        Reviewed by Darin Adler.
+
+        Fixed the bug by adding explicit checks in parseGetterSetter when we're parsing class methods.
+
+        * parser/Parser.cpp:
+        (JSC::Parser<LexerType>::parseGetterSetter):
+
 2015-04-26  Jordan Harband  <ljharb@gmail.com>
 
         Map#forEach does not pass "map" argument to callback.