Changeset 48662 in webkit for trunk/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp
- Timestamp:
- Sep 22, 2009, 5:40:58 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp
r47775 r48662 274 274 for (size_t i = 0; i < functionStack.size(); ++i) { 275 275 FunctionBodyNode* function = functionStack[i]; 276 globalObject->putWithAttributes(exec, function->ident(), new (exec) JSFunction(exec, makeFunction( function), scopeChain.node()), DontDelete);276 globalObject->putWithAttributes(exec, function->ident(), new (exec) JSFunction(exec, makeFunction(exec, function), scopeChain.node()), DontDelete); 277 277 } 278 278 for (size_t i = 0; i < varStack.size(); ++i) { … … 400 400 const DeclarationStacks::FunctionStack& functionStack = evalNode->functionStack(); 401 401 for (size_t i = 0; i < functionStack.size(); ++i) 402 m_codeBlock->addFunctionDecl(makeFunction( functionStack[i]));402 m_codeBlock->addFunctionDecl(makeFunction(m_globalData, functionStack[i])); 403 403 404 404 const DeclarationStacks::VarStack& varStack = evalNode->varStack(); … … 1317 1317 RegisterID* BytecodeGenerator::emitNewFunction(RegisterID* dst, FunctionBodyNode* function) 1318 1318 { 1319 unsigned index = m_codeBlock->addFunctionDecl(makeFunction( function));1319 unsigned index = m_codeBlock->addFunctionDecl(makeFunction(m_globalData, function)); 1320 1320 1321 1321 emitOpcode(op_new_func); … … 1337 1337 { 1338 1338 FunctionBodyNode* function = n->body(); 1339 unsigned index = m_codeBlock->addFunctionExpr(makeFunction( function));1339 unsigned index = m_codeBlock->addFunctionExpr(makeFunction(m_globalData, function)); 1340 1340 1341 1341 emitOpcode(op_new_func_exp);
Note:
See TracChangeset
for help on using the changeset viewer.