Index: src/ia32/codegen-ia32.cc |
=================================================================== |
--- src/ia32/codegen-ia32.cc (revision 4669) |
+++ src/ia32/codegen-ia32.cc (working copy) |
@@ -2981,6 +2981,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. |
@@ -5732,6 +5733,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. |
@@ -5781,6 +5783,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. |
@@ -5886,6 +5889,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. |