| Index: runtime/vm/code_patcher_ia32.cc
|
| diff --git a/runtime/vm/code_patcher_ia32.cc b/runtime/vm/code_patcher_ia32.cc
|
| index 08d95b4c8499c4bcbd6672807290e3dd4a7d3a40..08c7caf03b2ac44ea8bf3d027643369ed5393084 100644
|
| --- a/runtime/vm/code_patcher_ia32.cc
|
| +++ b/runtime/vm/code_patcher_ia32.cc
|
| @@ -178,11 +178,11 @@ void CodePatcher::PatchInstanceCallAt(uword return_address,
|
|
|
| void CodePatcher::InsertCallAt(uword start, uword target) {
|
| // The inserted call should not overlap the lazy deopt jump code.
|
| - ASSERT(start + CallPattern::InstructionLength() <= target);
|
| + ASSERT(start + CallPattern::pattern_length_in_bytes() <= target);
|
| *reinterpret_cast<uint8_t*>(start) = 0xE8;
|
| CallPattern call(start);
|
| call.SetTargetAddress(target);
|
| - CPU::FlushICache(start, CallPattern::InstructionLength());
|
| + CPU::FlushICache(start, CallPattern::pattern_length_in_bytes());
|
| }
|
|
|
|
|
|
|