NativeError.prototype objects have [[Class]] of "Object" but should be "Error"
[WebKit-https.git] / Source / JavaScriptCore / ChangeLog
index 50ff641a8e8548e77fcd6202334b08244e4c15df..4e815819ae2c4fcda54e2663de53dbe13ad5a8f3 100644 (file)
@@ -1,3 +1,18 @@
+2011-07-15  Gavin Barraclough  <barraclough@apple.com>
+
+        NativeError.prototype objects have [[Class]] of "Object" but should be "Error"
+        https://bugs.webkit.org/show_bug.cgi?id=55346
+
+        Reviewed by Sam Weinig.
+
+        * runtime/ErrorPrototype.cpp:
+        (JSC::ErrorPrototype::ErrorPrototype):
+            - Switch to putDirect since we're not the only ones tranitioning this Structure now.
+        * runtime/NativeErrorPrototype.cpp:
+        (JSC::NativeErrorPrototype::NativeErrorPrototype):
+        * runtime/NativeErrorPrototype.h:
+            - Switch base class to ErrorPrototype.
+
 2011-07-15  Gavin Barraclough  <barraclough@apple.com>
 
         DFG JIT - Where arguments passed are integers, speculate this.