Changeset 64790 in webkit for trunk/JavaScriptCore/bytecode/CodeBlock.cpp
- Timestamp:
- Aug 5, 2010, 3:22:49 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/bytecode/CodeBlock.cpp
r64684 r64790 1345 1345 } 1346 1346 1347 CodeBlock::CodeBlock(ScriptExecutable* ownerExecutable, CodeType codeType, PassRefPtr<SourceProvider> sourceProvider, unsigned sourceOffset, SymbolTable* symTab, bool isConstructor) 1348 : m_numCalleeRegisters(0) 1347 CodeBlock::CodeBlock(ScriptExecutable* ownerExecutable, CodeType codeType, JSGlobalObject *globalObject, PassRefPtr<SourceProvider> sourceProvider, unsigned sourceOffset, SymbolTable* symTab, bool isConstructor) 1348 : m_globalObject(globalObject) 1349 , m_numCalleeRegisters(0) 1349 1350 , m_numVars(0) 1350 1351 , m_numParameters(0) … … 1458 1459 } 1459 1460 if (vPC[0].u.opcode == interpreter->getOpcode(op_resolve_global) || vPC[0].u.opcode == interpreter->getOpcode(op_resolve_global_dynamic)) { 1460 if (vPC[4].u.structure)1461 vPC[ 4].u.structure->deref();1461 if (vPC[3].u.structure) 1462 vPC[3].u.structure->deref(); 1462 1463 return; 1463 1464 } … … 1519 1520 for (size_t i = 0; i < m_functionDecls.size(); ++i) 1520 1521 m_functionDecls[i]->markAggregate(markStack); 1522 markStack.append(m_globalObject); 1521 1523 } 1522 1524
Note:
See TracChangeset
for help on using the changeset viewer.