Index: src/interpreter/interpreter.cc |
diff --git a/src/interpreter/interpreter.cc b/src/interpreter/interpreter.cc |
index 38150c515c7fd441e6cc0049a830ddf5d4a1a056..1c5bc0052ebb6b43fd8364cfb75aa263a8b38356 100644 |
--- a/src/interpreter/interpreter.cc |
+++ b/src/interpreter/interpreter.cc |
@@ -1861,6 +1861,15 @@ void Interpreter::DoForInStep(compiler::InterpreterAssembler* assembler) { |
__ Dispatch(); |
} |
+void Interpreter::DoIntrinsicOneArg(compiler::InterpreterAssembler* assembler) { |
+ Node* function_id = __ BytecodeOperandIdx(0); |
+ Node* first_arg_reg = __ BytecodeOperandReg(1); |
+ Node* first_arg = __ RegisterLocation(first_arg_reg); |
+ Node* result = __ IntrinsicOneArg(function_id, first_arg); |
+ __ SetAccumulator(result); |
+ __ Dispatch(); |
+} |
+ |
} // namespace interpreter |
} // namespace internal |
} // namespace v8 |