diff options
Diffstat (limited to 'deps/v8/test/cctest/test-assembler-ia32.cc')
-rw-r--r-- | deps/v8/test/cctest/test-assembler-ia32.cc | 23 |
1 files changed, 7 insertions, 16 deletions
diff --git a/deps/v8/test/cctest/test-assembler-ia32.cc b/deps/v8/test/cctest/test-assembler-ia32.cc index f27344ff49..f4ca7e83cf 100644 --- a/deps/v8/test/cctest/test-assembler-ia32.cc +++ b/deps/v8/test/cctest/test-assembler-ia32.cc @@ -1535,22 +1535,13 @@ TEST(DeoptExitSizeIsFixed) { DeoptimizeKind kind = static_cast<DeoptimizeKind>(i); Label before_exit; masm.bind(&before_exit); - if (kind == DeoptimizeKind::kEagerWithResume) { - Builtin target = Deoptimizer::GetDeoptWithResumeBuiltin( - DeoptimizeReason::kDynamicCheckMaps); - masm.CallForDeoptimization(target, 42, &before_exit, kind, &before_exit, - nullptr); - CHECK_EQ(masm.SizeOfCodeGeneratedSince(&before_exit), - Deoptimizer::kEagerWithResumeBeforeArgsSize); - } else { - Builtin target = Deoptimizer::GetDeoptimizationEntry(kind); - masm.CallForDeoptimization(target, 42, &before_exit, kind, &before_exit, - nullptr); - CHECK_EQ(masm.SizeOfCodeGeneratedSince(&before_exit), - kind == DeoptimizeKind::kLazy - ? Deoptimizer::kLazyDeoptExitSize - : Deoptimizer::kNonLazyDeoptExitSize); - } + Builtin target = Deoptimizer::GetDeoptimizationEntry(kind); + masm.CallForDeoptimization(target, 42, &before_exit, kind, &before_exit, + nullptr); + CHECK_EQ(masm.SizeOfCodeGeneratedSince(&before_exit), + kind == DeoptimizeKind::kLazy + ? Deoptimizer::kLazyDeoptExitSize + : Deoptimizer::kNonLazyDeoptExitSize); } } |