diff options
Diffstat (limited to 'deps/v8/test/unittests/interpreter/interpreter-unittest.cc')
-rw-r--r-- | deps/v8/test/unittests/interpreter/interpreter-unittest.cc | 28 |
1 files changed, 15 insertions, 13 deletions
diff --git a/deps/v8/test/unittests/interpreter/interpreter-unittest.cc b/deps/v8/test/unittests/interpreter/interpreter-unittest.cc index 1052bccb54..dae9431252 100644 --- a/deps/v8/test/unittests/interpreter/interpreter-unittest.cc +++ b/deps/v8/test/unittests/interpreter/interpreter-unittest.cc @@ -1841,8 +1841,10 @@ TEST_F(InterpreterTest, InterpreterBigIntComparisons) { if (tester.HasFeedbackMetadata()) { MaybeObject feedback = callable.vector().Get(slot); CHECK(feedback->IsSmi()); - CHECK_EQ(CompareOperationFeedback::kBigInt, - feedback->ToSmi().value()); + // TODO(panq): Create a standalone unit test for kBigInt64. + CHECK(CompareOperationFeedback::kBigInt64 == + feedback->ToSmi().value() || + CompareOperationFeedback::kBigInt == feedback->ToSmi().value()); } } } @@ -4758,11 +4760,11 @@ TEST_F(InterpreterTest, InterpreterWithNativeStack) { i::Handle<i::JSFunction> f = i::Handle<i::JSFunction>::cast(o); CHECK(f->shared().HasBytecodeArray()); - i::CodeT code = f->shared().GetCode(); - i::Handle<i::CodeT> interpreter_entry_trampoline = + i::Code code = f->shared().GetCode(i_isolate()); + i::Handle<i::Code> interpreter_entry_trampoline = BUILTIN_CODE(i_isolate(), InterpreterEntryTrampoline); - CHECK(code.IsCodeT()); + CHECK(code.IsCode()); CHECK(code.is_interpreter_trampoline_builtin()); CHECK_NE(code.address(), interpreter_entry_trampoline->address()); } @@ -4772,24 +4774,24 @@ TEST_F(InterpreterTest, InterpreterGetBytecodeHandler) { Interpreter* interpreter = i_isolate()->interpreter(); // Test that single-width bytecode handlers deserializer correctly. - CodeT wide_handler = + Code wide_handler = interpreter->GetBytecodeHandler(Bytecode::kWide, OperandScale::kSingle); CHECK_EQ(wide_handler.builtin_id(), Builtin::kWideHandler); - CodeT add_handler = + Code add_handler = interpreter->GetBytecodeHandler(Bytecode::kAdd, OperandScale::kSingle); CHECK_EQ(add_handler.builtin_id(), Builtin::kAddHandler); // Test that double-width bytecode handlers deserializer correctly, including // an illegal bytecode handler since there is no Wide.Wide handler. - CodeT wide_wide_handler = + Code wide_wide_handler = interpreter->GetBytecodeHandler(Bytecode::kWide, OperandScale::kDouble); CHECK_EQ(wide_wide_handler.builtin_id(), Builtin::kIllegalHandler); - CodeT add_wide_handler = + Code add_wide_handler = interpreter->GetBytecodeHandler(Bytecode::kAdd, OperandScale::kDouble); CHECK_EQ(add_wide_handler.builtin_id(), Builtin::kAddWideHandler); @@ -4982,15 +4984,15 @@ TEST_F(InterpreterTest, InterpreterCollectSourcePositions_GenerateStackTrace) { TEST_F(InterpreterTest, InterpreterLookupNameOfBytecodeHandler) { Interpreter* interpreter = i_isolate()->interpreter(); - CodeT ldaLookupSlot = interpreter->GetBytecodeHandler( - Bytecode::kLdaLookupSlot, OperandScale::kSingle); + Code ldaLookupSlot = interpreter->GetBytecodeHandler(Bytecode::kLdaLookupSlot, + OperandScale::kSingle); CheckStringEqual("LdaLookupSlotHandler", Builtins::name(ldaLookupSlot.builtin_id())); - CodeT wideLdaLookupSlot = interpreter->GetBytecodeHandler( + Code wideLdaLookupSlot = interpreter->GetBytecodeHandler( Bytecode::kLdaLookupSlot, OperandScale::kDouble); CheckStringEqual("LdaLookupSlotWideHandler", Builtins::name(wideLdaLookupSlot.builtin_id())); - CodeT extraWideLdaLookupSlot = interpreter->GetBytecodeHandler( + Code extraWideLdaLookupSlot = interpreter->GetBytecodeHandler( Bytecode::kLdaLookupSlot, OperandScale::kQuadruple); CheckStringEqual("LdaLookupSlotExtraWideHandler", Builtins::name(extraWideLdaLookupSlot.builtin_id())); |