Index: src/ia32/macro-assembler-ia32.cc |
diff --git a/src/ia32/macro-assembler-ia32.cc b/src/ia32/macro-assembler-ia32.cc |
index 754b74abefbed6e72019348d73a3e9700f775cb6..f2d935b219aa5451ca3b2c7488e43c3881146a48 100644 |
--- a/src/ia32/macro-assembler-ia32.cc |
+++ b/src/ia32/macro-assembler-ia32.cc |
@@ -889,7 +889,8 @@ void MacroAssembler::CallRuntime(Runtime::Function* f, int num_arguments) { |
void MacroAssembler::TailCallRuntime(const ExternalReference& ext, |
- int num_arguments) { |
+ int num_arguments, |
+ int result_size) { |
// TODO(1236192): Most runtime routines don't need the number of |
// arguments passed in because it is constant. At some point we |
// should remove this need and make the runtime routine entry code |
@@ -902,7 +903,7 @@ void MacroAssembler::TailCallRuntime(const ExternalReference& ext, |
void MacroAssembler::JumpToBuiltin(const ExternalReference& ext) { |
// Set the entry point and jump to the C entry runtime stub. |
mov(ebx, Immediate(ext)); |
- CEntryStub ces; |
+ CEntryStub ces(1); |
jmp(ces.GetCode(), RelocInfo::CODE_TARGET); |
} |