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