Changeset 34192 in webkit for trunk/JavaScriptCore
- Timestamp:
- May 28, 2008, 9:15:45 PM (17 years ago)
- Location:
- trunk/JavaScriptCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/ChangeLog
r34182 r34192 1 2008-05-28 Oliver Hunt <[email protected]> 2 3 Reviewed by Anders. 4 5 Fix codegen for assignment being used as a function. 6 7 FunctionCallValueNode::emitCode failed to account for the 8 potential of the function expression to allocate arbitrary 9 registers. 10 11 * kjs/nodes.cpp: 12 (KJS::FunctionCallValueNode::emitCode): 13 1 14 2008-05-27 Geoffrey Garen <[email protected]> 2 15 -
trunk/JavaScriptCore/kjs/nodes.cpp
r34182 r34192 1310 1310 RegisterID* FunctionCallValueNode::emitCode(CodeGenerator& generator, RegisterID* dst) 1311 1311 { 1312 Re gisterID* r0= generator.emitNode(m_expr.get());1313 return generator.emitCall(generator.finalDestination(dst), r0, 0, m_args.get());1312 RefPtr<RegisterID> func = generator.emitNode(m_expr.get()); 1313 return generator.emitCall(generator.finalDestination(dst), func.get(), 0, m_args.get()); 1314 1314 } 1315 1315
Note:
See TracChangeset
for help on using the changeset viewer.