Index: src/arm/assembler-arm.cc |
diff --git a/src/arm/assembler-arm.cc b/src/arm/assembler-arm.cc |
index b473c6b52b045c6b93c22028ed04fd3a518ff878..2c0ce3f8f55ecc107a52417e720f0e84d8bea630 100644 |
--- a/src/arm/assembler-arm.cc |
+++ b/src/arm/assembler-arm.cc |
@@ -305,6 +305,7 @@ void RelocInfo::PatchCodeWithCall(Address target, int guard_bytes) { |
// See assembler-arm-inl.h for inlined constructors |
Operand::Operand(Handle<Object> handle) { |
+ ALLOW_HANDLE_DEREF("using and embedding raw address"); |
rm_ = no_reg; |
// Verify all Objects referred by code are NOT in new space. |
Object* obj = *handle; |
@@ -314,7 +315,7 @@ Operand::Operand(Handle<Object> handle) { |
rmode_ = RelocInfo::EMBEDDED_OBJECT; |
} else { |
// no relocation needed |
- imm32_ = reinterpret_cast<intptr_t>(obj); |
+ imm32_ = reinterpret_cast<intptr_t>(obj); |
rmode_ = RelocInfo::NONE32; |
} |
} |