Index: runtime/vm/code_patcher_x64.cc |
=================================================================== |
--- runtime/vm/code_patcher_x64.cc (revision 28370) |
+++ runtime/vm/code_patcher_x64.cc (working copy) |
@@ -43,17 +43,17 @@ |
} |
RawObject* ic_data() const { |
- int index = InstructionPattern::IndexFromPPLoad(start_ + 3); |
+ intptr_t index = InstructionPattern::IndexFromPPLoad(start_ + 3); |
return object_pool_.At(index); |
} |
uword target() const { |
- int index = InstructionPattern::IndexFromPPLoad(start_ + 10); |
+ intptr_t index = InstructionPattern::IndexFromPPLoad(start_ + 10); |
return reinterpret_cast<uword>(object_pool_.At(index)); |
} |
void set_target(uword target) const { |
- int index = InstructionPattern::IndexFromPPLoad(start_ + 10); |
+ intptr_t index = InstructionPattern::IndexFromPPLoad(start_ + 10); |
const Smi& smi = Smi::Handle(reinterpret_cast<RawSmi*>(target)); |
object_pool_.SetAt(index, smi); |
// No need to flush the instruction cache, since the code is not modified. |
@@ -124,12 +124,12 @@ |
} |
uword target() const { |
- int index = InstructionPattern::IndexFromPPLoad(start_ + 3); |
+ intptr_t index = InstructionPattern::IndexFromPPLoad(start_ + 3); |
return reinterpret_cast<uword>(object_pool_.At(index)); |
} |
void set_target(uword target) const { |
- int index = InstructionPattern::IndexFromPPLoad(start_ + 3); |
+ intptr_t index = InstructionPattern::IndexFromPPLoad(start_ + 3); |
const Smi& smi = Smi::Handle(reinterpret_cast<RawSmi*>(target)); |
object_pool_.SetAt(index, smi); |
// No need to flush the instruction cache, since the code is not modified. |