| Index: src/arm/assembler-arm-inl.h
|
| ===================================================================
|
| --- src/arm/assembler-arm-inl.h (revision 13624)
|
| +++ src/arm/assembler-arm-inl.h (working copy)
|
| @@ -107,14 +107,13 @@
|
|
|
|
|
| Address RelocInfo::target_address() {
|
| - ASSERT(IsCodeTarget(rmode_) || rmode_ == RUNTIME_ENTRY);
|
| + ASSERT(IsCodeTarget(rmode_) || rmode_ == EXTERNAL_REFERENCE);
|
| return Assembler::target_address_at(pc_);
|
| }
|
|
|
|
|
| Address RelocInfo::target_address_address() {
|
| - ASSERT(IsCodeTarget(rmode_) || rmode_ == RUNTIME_ENTRY
|
| - || rmode_ == EMBEDDED_OBJECT
|
| + ASSERT(IsCodeTarget(rmode_) || rmode_ == EMBEDDED_OBJECT
|
| || rmode_ == EXTERNAL_REFERENCE);
|
| return reinterpret_cast<Address>(Assembler::target_pointer_address_at(pc_));
|
| }
|
| @@ -126,7 +125,7 @@
|
|
|
|
|
| void RelocInfo::set_target_address(Address target, WriteBarrierMode mode) {
|
| - ASSERT(IsCodeTarget(rmode_) || rmode_ == RUNTIME_ENTRY);
|
| + ASSERT(IsCodeTarget(rmode_) || rmode_ == EXTERNAL_REFERENCE);
|
| Assembler::set_target_address_at(pc_, target);
|
| if (mode == UPDATE_WRITE_BARRIER && host() != NULL && IsCodeTarget(rmode_)) {
|
| Object* target_code = Code::GetCodeFromTargetAddress(target);
|
| @@ -309,6 +308,7 @@
|
| visitor->VisitDebugTarget(this);
|
| #endif
|
| } else if (mode == RelocInfo::RUNTIME_ENTRY) {
|
| + UNREACHABLE();
|
| visitor->VisitRuntimeEntry(this);
|
| }
|
| }
|
| @@ -336,6 +336,7 @@
|
| StaticVisitor::VisitDebugTarget(heap, this);
|
| #endif
|
| } else if (mode == RelocInfo::RUNTIME_ENTRY) {
|
| + UNREACHABLE();
|
| StaticVisitor::VisitRuntimeEntry(this);
|
| }
|
| }
|
|
|