| Index: vm/runtime_entry_ia32.cc
|
| ===================================================================
|
| --- vm/runtime_entry_ia32.cc (revision 8520)
|
| +++ vm/runtime_entry_ia32.cc (working copy)
|
| @@ -23,7 +23,11 @@
|
| void RuntimeEntry::Call(Assembler* assembler) const {
|
| __ movl(ECX, Immediate(GetEntryPoint()));
|
| __ movl(EDX, Immediate(argument_count()));
|
| - __ call(&StubCode::CallToRuntimeLabel());
|
| + if (is_leaf()) {
|
| + __ call(&StubCode::CallToLeafRuntimeLabel());
|
| + } else {
|
| + __ call(&StubCode::CallToRuntimeLabel());
|
| + }
|
| }
|
|
|
| } // namespace dart
|
|
|