Index: src/interpreter/interpreter.cc |
diff --git a/src/interpreter/interpreter.cc b/src/interpreter/interpreter.cc |
index b1bd1976339f2c37e451cde252565d75c289d5d3..6598f0ec754fabf93f58b5b48dd777cb210c4d6d 100644 |
--- a/src/interpreter/interpreter.cc |
+++ b/src/interpreter/interpreter.cc |
@@ -17,6 +17,7 @@ namespace internal { |
namespace interpreter { |
using compiler::Node; |
+ |
#define __ assembler-> |
@@ -1188,9 +1189,9 @@ void Interpreter::DoJumpIfFalseConstant( |
void Interpreter::DoJumpIfToBooleanTrue( |
compiler::InterpreterAssembler* assembler) { |
Node* accumulator = __ GetAccumulator(); |
- Node* relative_jump = __ BytecodeOperandImm(0); |
Node* to_boolean_value = |
__ CallRuntime(Runtime::kInterpreterToBoolean, accumulator); |
+ Node* relative_jump = __ BytecodeOperandImm(0); |
Node* true_value = __ BooleanConstant(true); |
__ JumpIfWordEqual(to_boolean_value, true_value, relative_jump); |
} |
@@ -1221,9 +1222,9 @@ void Interpreter::DoJumpIfToBooleanTrueConstant( |
void Interpreter::DoJumpIfToBooleanFalse( |
compiler::InterpreterAssembler* assembler) { |
Node* accumulator = __ GetAccumulator(); |
- Node* relative_jump = __ BytecodeOperandImm(0); |
Node* to_boolean_value = |
__ CallRuntime(Runtime::kInterpreterToBoolean, accumulator); |
+ Node* relative_jump = __ BytecodeOperandImm(0); |
Node* false_value = __ BooleanConstant(false); |
__ JumpIfWordEqual(to_boolean_value, false_value, relative_jump); |
} |