aboutsummaryrefslogtreecommitdiff
path: root/deps/v8/test/cctest/test-lockers.cc
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/test/cctest/test-lockers.cc')
-rw-r--r--deps/v8/test/cctest/test-lockers.cc17
1 files changed, 10 insertions, 7 deletions
diff --git a/deps/v8/test/cctest/test-lockers.cc b/deps/v8/test/cctest/test-lockers.cc
index d7c13f8d5d..ed01d6ed21 100644
--- a/deps/v8/test/cctest/test-lockers.cc
+++ b/deps/v8/test/cctest/test-lockers.cc
@@ -29,15 +29,15 @@
#include <memory>
-#include "src/v8.h"
+#include "src/init/v8.h"
#include "src/base/platform/platform.h"
-#include "src/compilation-cache.h"
-#include "src/execution.h"
-#include "src/isolate.h"
-#include "src/objects-inl.h"
-#include "src/unicode-inl.h"
-#include "src/utils.h"
+#include "src/codegen/compilation-cache.h"
+#include "src/execution/execution.h"
+#include "src/execution/isolate.h"
+#include "src/objects/objects-inl.h"
+#include "src/strings/unicode-inl.h"
+#include "src/utils/utils.h"
#include "test/cctest/cctest.h"
namespace {
@@ -157,6 +157,7 @@ TEST(LazyDeoptimizationMultithread) {
"function f() { g(); return obj.x; }"
"function g() { if (b) { unlock_for_deoptimization(); } }"
"%NeverOptimizeFunction(g);"
+ "%PrepareFunctionForOptimization(f);"
"f(); f(); %OptimizeFunctionOnNextCall(f);"
"f();");
@@ -212,6 +213,7 @@ TEST(LazyDeoptimizationMultithreadWithNatives) {
"function g() { "
" unlock_for_deoptimization(); }"
"%NeverOptimizeFunction(g);"
+ "%PrepareFunctionForOptimization(f);"
"f(); f(); %OptimizeFunctionOnNextCall(f);");
// Trigger the unlocking.
@@ -262,6 +264,7 @@ TEST(EagerDeoptimizationMultithread) {
// Optimizes a function f, which will be deoptimized by another thread.
CompileRun(
"function f(obj) { unlock_for_deoptimization(); return obj.x; }"
+ "%PrepareFunctionForOptimization(f);"
"f({x: 1}); f({x: 1});"
"%OptimizeFunctionOnNextCall(f);"
"f({x: 1});");