summaryrefslogtreecommitdiff
path: root/deps/v8/src/arm/code-stubs-arm.cc
diff options
context:
space:
mode:
authorRyan Dahl <ry@tinyclouds.org>2010-11-24 01:03:06 -0800
committerRyan Dahl <ry@tinyclouds.org>2010-11-24 01:03:06 -0800
commit73318fa09d0b67a67c1033bf0bfcc0e78883f257 (patch)
treeecdf0c18b14e3158cfbdff95d012f810b216f43d /deps/v8/src/arm/code-stubs-arm.cc
parentfa8ffaf9b2375f98ac86f887bf76f3aa81fa5aa4 (diff)
downloadnode-new-73318fa09d0b67a67c1033bf0bfcc0e78883f257.tar.gz
Upgrade V8 to 2.5.8
Diffstat (limited to 'deps/v8/src/arm/code-stubs-arm.cc')
-rw-r--r--deps/v8/src/arm/code-stubs-arm.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/deps/v8/src/arm/code-stubs-arm.cc b/deps/v8/src/arm/code-stubs-arm.cc
index b3b0766a8f..76a610b7be 100644
--- a/deps/v8/src/arm/code-stubs-arm.cc
+++ b/deps/v8/src/arm/code-stubs-arm.cc
@@ -100,8 +100,9 @@ void FastNewClosureStub::Generate(MacroAssembler* masm) {
// Create a new closure through the slower runtime call.
__ bind(&gc);
- __ Push(cp, r3);
- __ TailCallRuntime(Runtime::kNewClosure, 2, 1);
+ __ LoadRoot(r4, Heap::kFalseValueRootIndex);
+ __ Push(cp, r3, r4);
+ __ TailCallRuntime(Runtime::kNewClosure, 3, 1);
}