Changeset 45903 in webkit for trunk/JavaScriptCore
- Timestamp:
- Jul 15, 2009, 2:59:23 AM (16 years ago)
- Location:
- trunk/JavaScriptCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/ChangeLog
r45897 r45903 1 2009-07-15 Oliver Hunt <[email protected]> 2 3 Reviewed by Simon Hausmann. 4 5 REGRESSION(43559): fast/js/kde/arguments-scope.html fails with interpreter 6 https://bugs.webkit.org/show_bug.cgi?id=27259 7 8 The interpreter was incorrectly basing its need to create the arguments object 9 based on the presence of the callframe's argument reference rather than the local 10 arguments reference. Based on this it then overrode the local variable reference. 11 12 * interpreter/Interpreter.cpp: 13 (JSC::Interpreter::privateExecute): 14 1 15 2009-07-14 Steve Falkenburg <[email protected]> 2 16 -
trunk/JavaScriptCore/interpreter/Interpreter.cpp
r45694 r45903 3403 3403 */ 3404 3404 3405 if (!callFrame-> optionalCalleeArguments()) {3405 if (!callFrame->r(RegisterFile::ArgumentsRegister).jsValue()) { 3406 3406 Arguments* arguments = new (globalData) Arguments(callFrame); 3407 3407 callFrame->setCalleeArguments(arguments);
Note:
See TracChangeset
for help on using the changeset viewer.