Index: runtime/vm/assembler_mips.cc |
diff --git a/runtime/vm/assembler_mips.cc b/runtime/vm/assembler_mips.cc |
index e4f90827d0b063aa0d29c9a28bf15613a89886d7..b5ad96163dbf7e6a1948a28240584d7902ed793d 100644 |
--- a/runtime/vm/assembler_mips.cc |
+++ b/runtime/vm/assembler_mips.cc |
@@ -815,12 +815,7 @@ void Assembler::EnterStubFrame() { |
void Assembler::LeaveStubFrame() { |
- ASSERT(!in_delay_slot_); |
- addiu(SP, FP, Immediate(-1 * kWordSize)); |
- lw(RA, Address(SP, 2 * kWordSize)); |
- lw(FP, Address(SP, 1 * kWordSize)); |
- lw(PP, Address(SP, 0 * kWordSize)); |
- addiu(SP, SP, Immediate(4 * kWordSize)); |
+ LeaveDartFrame(); |
} |