http://trac.webkit.org/changeset/142387
https://bugs.webkit.org/show_bug.cgi?id=109601
caused all layout and jscore tests on windows to fail
(Requested by kling on #webkit).
Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2013-02-12
* bytecode/UnlinkedCodeBlock.cpp:
(JSC::UnlinkedCodeBlock::UnlinkedCodeBlock):
* bytecode/UnlinkedCodeBlock.h:
(UnlinkedCodeBlock):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@142649
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2013-02-12 Sheriff Bot <webkit.review.bot@gmail.com>
+
+ Unreviewed, rolling out r142387.
+ http://trac.webkit.org/changeset/142387
+ https://bugs.webkit.org/show_bug.cgi?id=109601
+
+ caused all layout and jscore tests on windows to fail
+ (Requested by kling on #webkit).
+
+ * bytecode/UnlinkedCodeBlock.cpp:
+ (JSC::UnlinkedCodeBlock::UnlinkedCodeBlock):
+ * bytecode/UnlinkedCodeBlock.h:
+ (UnlinkedCodeBlock):
+
2013-02-11 Filip Pizlo <fpizlo@apple.com>
DFG CompareEq optimization should be retuned
, m_numVars(0)
, m_numCalleeRegisters(0)
, m_numParameters(0)
+ , m_globalData(globalData)
, m_argumentsRegister(-1)
, m_needsFullScopeChain(info.m_needsActivation)
, m_usesEval(info.m_usesEval)
, m_isStrictMode(info.m_isStrictMode)
, m_isConstructor(info.m_isConstructor)
, m_hasCapturedVariables(false)
- , m_codeType(codeType)
- , m_features(0)
, m_firstLine(0)
, m_lineCount(0)
+ , m_features(0)
+ , m_codeType(codeType)
, m_resolveOperationCount(0)
, m_putToBaseOperationCount(1)
, m_arrayProfileCount(0)
, m_objectAllocationProfileCount(0)
, m_valueProfileCount(0)
, m_llintCallLinkInfoCount(0)
- , m_globalData(globalData)
#if ENABLE(BYTECODE_COMMENTS)
, m_bytecodeCommentIterator(0)
#endif
RefCountedArray<UnlinkedInstruction> m_unlinkedInstructions;
int m_numParameters;
+ JSGlobalData* m_globalData;
+
int m_thisRegister;
int m_argumentsRegister;
int m_activationRegister;
bool m_isStrictMode : 1;
bool m_isConstructor : 1;
bool m_hasCapturedVariables : 1;
- CodeType m_codeType : 2;
- CodeFeatures m_features : 16;
-
unsigned m_firstLine;
unsigned m_lineCount;
- unsigned m_resolveOperationCount;
- unsigned m_putToBaseOperationCount;
- unsigned m_arrayProfileCount;
- unsigned m_arrayAllocationProfileCount;
- unsigned m_objectAllocationProfileCount;
- unsigned m_valueProfileCount;
- unsigned m_llintCallLinkInfoCount;
-
- JSGlobalData* m_globalData;
+ CodeFeatures m_features;
+ CodeType m_codeType;
Vector<unsigned> m_jumpTargets;
size_t m_bytecodeCommentIterator;
#endif
+ unsigned m_resolveOperationCount;
+ unsigned m_putToBaseOperationCount;
+ unsigned m_arrayProfileCount;
+ unsigned m_arrayAllocationProfileCount;
+ unsigned m_objectAllocationProfileCount;
+ unsigned m_valueProfileCount;
+ unsigned m_llintCallLinkInfoCount;
+
public:
struct RareData {
WTF_MAKE_FAST_ALLOCATED;