2008-07-01 Cameron Zwarich <cwzwarich@uwaterloo.ca>
[WebKit-https.git] / JavaScriptCore / ChangeLog
index 8e193cd4fa39d063e4747cf664d101d8619ccd9c..8441d39863f44ba2f3331cba39f894bc6e7b8891 100644 (file)
@@ -1,3 +1,16 @@
+2008-07-01  Cameron Zwarich  <cwzwarich@uwaterloo.ca>
+
+        Reviewed by Darin.
+
+        Bug 19844: JavaScript Switch statement modifies "this"
+        <https://bugs.webkit.org/show_bug.cgi?id=19844>
+
+        Use a temporary when generating code for switch clauses to avoid
+        overwriting 'this' or a local variable.
+
+        * kjs/nodes.cpp:
+        (KJS::CaseBlockNode::emitCodeForBlock):
+
 2008-07-01  Christian Dywan  <christian@twotoasts.de>
 
         Gtk+ build fix.