| Index: src/mips/assembler-mips-inl.h
|
| ===================================================================
|
| --- src/mips/assembler-mips-inl.h (revision 13624)
|
| +++ src/mips/assembler-mips-inl.h (working copy)
|
| @@ -139,14 +139,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 ||
|
| rmode_ == EXTERNAL_REFERENCE);
|
| // Read the address of the word containing the target_address in an
|
| @@ -174,7 +173,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);
|
| @@ -360,6 +359,7 @@
|
| visitor->VisitDebugTarget(this);
|
| #endif
|
| } else if (mode == RelocInfo::RUNTIME_ENTRY) {
|
| + UNREACHABLE();
|
| visitor->VisitRuntimeEntry(this);
|
| }
|
| }
|
| @@ -387,6 +387,7 @@
|
| StaticVisitor::VisitDebugTarget(heap, this);
|
| #endif
|
| } else if (mode == RelocInfo::RUNTIME_ENTRY) {
|
| + UNREACHABLE();
|
| StaticVisitor::VisitRuntimeEntry(this);
|
| }
|
| }
|
|
|