Index: runtime/vm/assembler_arm.cc |
diff --git a/runtime/vm/assembler_arm.cc b/runtime/vm/assembler_arm.cc |
index e768806218f9d0692675e28bcf3fffddfdc1c0e4..6599e59e717dc0a279eaa182d17d34fba7318013 100644 |
--- a/runtime/vm/assembler_arm.cc |
+++ b/runtime/vm/assembler_arm.cc |
@@ -3243,7 +3243,6 @@ void Assembler::NoMonomorphicCheckedEntry() { |
buffer_.Reset(); |
bkpt(0); |
bkpt(0); |
- bkpt(0); |
ASSERT(CodeSize() == Instructions::kCheckedEntryOffset); |
} |
@@ -3257,8 +3256,7 @@ void Assembler::MonomorphicCheckedEntry() { |
Label miss; |
Bind(&miss); |
- ldr(CODE_REG, Address(THR, Thread::monomorphic_miss_stub_offset())); |
- ldr(IP, FieldAddress(CODE_REG, Code::entry_point_offset())); |
+ ldr(IP, Address(THR, Thread::monomorphic_miss_entry_offset())); |
bx(IP); |
Comment("MonomorphicCheckedEntry"); |