Commit 4400b013 authored by oliver@apple.com's avatar oliver@apple.com

2012-01-26 Oliver Hunt <oliver@apple.com>

        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):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@106075 268f45cc-cd09-0410-ab3c-d52691b4dbfc
parent ecab61f4
2012-01-26 Oliver Hunt <oliver@apple.com>
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 <fpizlo@apple.com>
All DFG helpers that may call out to arbitrary JS code must know where they
......@@ -72,7 +72,7 @@ struct CallLinkInfo : public BasicRawSentinelNode<CallLinkInfo> {
WriteBarrier<JSFunction> lastSeenCallee;
bool hasSeenShouldRepatch : 1;
bool isDFG : 1;
CallType callType : 2;
CallType callType : 6;
unsigned bytecodeIndex;
bool isLinked() { return callee; }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment