Index: src/x64/codegen-x64.cc |
=================================================================== |
--- src/x64/codegen-x64.cc (revision 4669) |
+++ src/x64/codegen-x64.cc (working copy) |
@@ -2801,6 +2801,7 @@ |
int arg_count = args->length(); |
for (int i = 0; i < arg_count; i++) { |
Load(args->at(i)); |
+ frame_->SpillTop(); |
} |
// Prepare the stack for the call to ResolvePossiblyDirectEval. |
@@ -2850,6 +2851,7 @@ |
int arg_count = args->length(); |
for (int i = 0; i < arg_count; i++) { |
Load(args->at(i)); |
+ frame_->SpillTop(); |
} |
// Push the name of the function on the frame. |
@@ -2955,6 +2957,7 @@ |
int arg_count = args->length(); |
for (int i = 0; i < arg_count; i++) { |
Load(args->at(i)); |
+ frame_->SpillTop(); |
} |
// Push the name of the function onto the frame. |
@@ -8900,6 +8903,7 @@ |
int arg_count = args->length(); |
for (int i = 0; i < arg_count; i++) { |
Load(args->at(i)); |
+ frame_->SpillTop(); |
} |
// Record the position for debugging purposes. |