| 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
|
|
|