Index: src/mips/lithium-codegen-mips.cc |
diff --git a/src/mips/lithium-codegen-mips.cc b/src/mips/lithium-codegen-mips.cc |
index aa56d7298e6900d00241bfceaf808076f6a0e2a1..a17123048643ff2c04253ff1be9ce46f3d9a5fea 100644 |
--- a/src/mips/lithium-codegen-mips.cc |
+++ b/src/mips/lithium-codegen-mips.cc |
@@ -5109,20 +5109,20 @@ void LCodeGen::DoCheckInstanceType(LCheckInstanceType* instr) { |
} |
-void LCodeGen::DoCheckFunction(LCheckFunction* instr) { |
+void LCodeGen::DoCheckValue(LCheckValue* instr) { |
Register reg = ToRegister(instr->value()); |
- Handle<JSFunction> target = instr->hydrogen()->target(); |
+ Handle<HeapObject> object = instr->hydrogen()->object(); |
AllowDeferredHandleDereference smi_check; |
- if (isolate()->heap()->InNewSpace(*target)) { |
+ if (isolate()->heap()->InNewSpace(*object)) { |
Register reg = ToRegister(instr->value()); |
- Handle<Cell> cell = isolate()->factory()->NewCell(target); |
+ Handle<Cell> cell = isolate()->factory()->NewCell(object); |
__ li(at, Operand(Handle<Object>(cell))); |
__ lw(at, FieldMemOperand(at, Cell::kValueOffset)); |
DeoptimizeIf(ne, instr->environment(), reg, |
Operand(at)); |
} else { |
DeoptimizeIf(ne, instr->environment(), reg, |
- Operand(target)); |
+ Operand(object)); |
} |
} |