Index: src/builtins/mips/builtins-mips.cc |
diff --git a/src/builtins/mips/builtins-mips.cc b/src/builtins/mips/builtins-mips.cc |
index b011d7be2fd9d920ab25116b5ae8eae138ff458f..56dc7479e5c4e9e58f491e83f1696567279ff6b5 100644 |
--- a/src/builtins/mips/builtins-mips.cc |
+++ b/src/builtins/mips/builtins-mips.cc |
@@ -1005,8 +1005,7 @@ void Builtins::Generate_InterpreterEntryTrampoline(MacroAssembler* masm) { |
Register debug_info = kInterpreterBytecodeArrayRegister; |
DCHECK(!debug_info.is(a0)); |
__ lw(debug_info, FieldMemOperand(a0, SharedFunctionInfo::kDebugInfoOffset)); |
- __ Branch(&load_debug_bytecode_array, ne, debug_info, |
- Operand(DebugInfo::uninitialized())); |
+ __ JumpIfNotSmi(debug_info, &load_debug_bytecode_array); |
__ lw(kInterpreterBytecodeArrayRegister, |
FieldMemOperand(a0, SharedFunctionInfo::kFunctionDataOffset)); |
__ bind(&bytecode_array_loaded); |