Title: [106075] trunk/Source/_javascript_Core
Revision
106075
Author
[email protected]
Date
2012-01-26 18:10:52 -0800 (Thu, 26 Jan 2012)

Log Message

2012-01-26  Oliver Hunt  <[email protected]>

        MSVC bug fix.
        <rdar://problem/10703671> MSVC generates bad code for enum compare.

        RS=Geoff

        Make bitfield large enough to work around MSVC's desire to make enums
        signed types.

        * bytecode/CallLinkInfo.h:
        (CallLinkInfo):

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (106074 => 106075)


--- trunk/Source/_javascript_Core/ChangeLog	2012-01-27 02:09:26 UTC (rev 106074)
+++ trunk/Source/_javascript_Core/ChangeLog	2012-01-27 02:10:52 UTC (rev 106075)
@@ -1,3 +1,16 @@
+2012-01-26  Oliver Hunt  <[email protected]>
+
+        MSVC bug fix.
+        <rdar://problem/10703671> MSVC generates bad code for enum compare.
+
+        RS=Geoff
+
+        Make bitfield large enough to work around MSVC's desire to make enums
+        signed types.
+
+        * bytecode/CallLinkInfo.h:
+        (CallLinkInfo):
+
 2012-01-26  Filip Pizlo  <[email protected]>
 
         All DFG helpers that may call out to arbitrary JS code must know where they

Modified: trunk/Source/_javascript_Core/bytecode/CallLinkInfo.h (106074 => 106075)


--- trunk/Source/_javascript_Core/bytecode/CallLinkInfo.h	2012-01-27 02:09:26 UTC (rev 106074)
+++ trunk/Source/_javascript_Core/bytecode/CallLinkInfo.h	2012-01-27 02:10:52 UTC (rev 106075)
@@ -72,7 +72,7 @@
     WriteBarrier<JSFunction> lastSeenCallee;
     bool hasSeenShouldRepatch : 1;
     bool isDFG : 1;
-    CallType callType : 2;
+    CallType callType : 6;
     unsigned bytecodeIndex;
 
     bool isLinked() { return callee; }
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to