Reviewers: fschneider,
Message:
This reverts the only platform-related change in r9758 and seems to fix the
segfault.
Please take a look.
Description:
Fixing issue 1789.
BUG=v8:1789
Please review this at http://codereview.chromium.org/8391040/
SVN Base: https://v8.googlecode.com/svn/branches/bleeding_edge
Affected files:
M src/ia32/full-codegen-ia32.cc
Index: src/ia32/full-codegen-ia32.cc
diff --git a/src/ia32/full-codegen-ia32.cc b/src/ia32/full-codegen-ia32.cc
index
de5dc06eb32dc8aa9edede099403c7fcad16fc3e..a46111380198eb689aeca39b4e4eb1bc12ab8d07
100644
--- a/src/ia32/full-codegen-ia32.cc
+++ b/src/ia32/full-codegen-ia32.cc
@@ -2190,7 +2190,7 @@ void FullCodeGenerator::EmitCallWithStub(Call* expr,
CallFunctionFlags flags) {
flags = static_cast<CallFunctionFlags>(flags | RECORD_CALL_TARGET);
}
CallFunctionStub stub(arg_count, flags);
- __ CallStub(&stub, expr->id());
+ __ CallStub(&stub);
if (record_call_target) {
// There is a one element cache in the instruction stream.
#ifdef DEBUG
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev