summaryrefslogtreecommitdiff
path: root/deps/v8/test/cctest/test-assembler-ia32.cc
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/test/cctest/test-assembler-ia32.cc')
-rw-r--r--deps/v8/test/cctest/test-assembler-ia32.cc23
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);
}
}