Fix codegen for assignment being used as a function.
authoroliver@apple.com <oliver@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 29 May 2008 04:15:45 +0000 (04:15 +0000)
committeroliver@apple.com <oliver@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 29 May 2008 04:15:45 +0000 (04:15 +0000)
commitb3acbfd8a00b0fbae9adb66d7e5720a6e108778c
treee2970bc099b0bad38f3defd71522babf16c1ff94
parent64a7db7f436ab2168fc23f43c0601f714d6aebb1
Fix codegen for assignment being used as a function.

Reviewed by Anders.

FunctionCallValueNode::emitCode failed to account for the
potential of the function expression to allocate arbitrary
registers.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@34192 268f45cc-cd09-0410-ab3c-d52691b4dbfc
JavaScriptCore/ChangeLog
JavaScriptCore/kjs/nodes.cpp
LayoutTests/ChangeLog
LayoutTests/fast/js/codegen-temporaries-expected.txt
LayoutTests/fast/js/resources/codegen-temporaries.js