Index: src/execution.cc |
diff --git a/src/execution.cc b/src/execution.cc |
index 8bc6b74e141628794d5be48d859a486bf7f148f5..50bbafc59a49c73dd1c950544a43e64e0ecd826c 100644 |
--- a/src/execution.cc |
+++ b/src/execution.cc |
@@ -96,8 +96,11 @@ static Handle<Object> Invoke(bool construct, |
JSEntryFunction entry = FUNCTION_CAST<JSEntryFunction>(code->entry()); |
// Call the function through the right JS entry stub. |
- value = CALL_GENERATED_CODE(entry, func->code()->entry(), *func, |
- *receiver, argc, args); |
+ byte* entry_address= func->code()->entry(); |
+ JSFunction* function = *func; |
+ Object* receiver_pointer = *receiver; |
+ value = CALL_GENERATED_CODE(entry, entry_address, function, |
+ receiver_pointer, argc, args); |
} |
#ifdef DEBUG |