Index: src/ia32/stub-cache-ia32.cc |
diff --git a/src/ia32/stub-cache-ia32.cc b/src/ia32/stub-cache-ia32.cc |
index e1db7cdc8457a9f1207cb592155117735456374a..7cb7811e22685547c9c90f6b75725b0e90b0f6bf 100644 |
--- a/src/ia32/stub-cache-ia32.cc |
+++ b/src/ia32/stub-cache-ia32.cc |
@@ -1386,8 +1386,8 @@ void BaseLoadStubCompiler::GenerateLoadCallback( |
} else { |
__ push(Immediate(Handle<Object>(callback->data(), isolate()))); |
} |
- __ push(Immediate(reinterpret_cast<int>(isolate()))); |
__ push(Immediate(isolate()->factory()->undefined_value())); // ReturnValue |
+ __ push(Immediate(reinterpret_cast<int>(isolate()))); |
// Save a pointer to where we pushed the arguments pointer. This will be |
// passed as the const ExecutableAccessorInfo& to the C++ callback. |
@@ -1420,7 +1420,7 @@ void BaseLoadStubCompiler::GenerateLoadCallback( |
__ CallApiFunctionAndReturn(getter_address, |
kStackSpace, |
returns_handle, |
- 4); |
+ 5); |
} |