Index: test/cctest/test-api-interceptors.cc |
diff --git a/test/cctest/test-api-interceptors.cc b/test/cctest/test-api-interceptors.cc |
index 6aebba67bc46a14b154e8d660ef2903f21a90b80..7b9a95bb1125c2204c21ad2cf361ad3606e51214 100644 |
--- a/test/cctest/test-api-interceptors.cc |
+++ b/test/cctest/test-api-interceptors.cc |
@@ -13,6 +13,7 @@ |
#include "src/compilation-cache.h" |
#include "src/execution.h" |
#include "src/objects.h" |
+#include "src/runtime/runtime.h" |
#include "src/unicode-inl.h" |
#include "src/utils.h" |
@@ -4108,7 +4109,9 @@ THREADED_TEST(Regress256330) { |
"f(o); f(o); f(o);" |
"%OptimizeFunctionOnNextCall(f);" |
"f(o);"); |
- ExpectBoolean("%GetOptimizationStatus(f) != 2", true); |
+ int status = v8_run_int32value(v8_compile("%GetOptimizationStatus(f)")); |
+ int mask = static_cast<int>(i::OptimizationStatus::kIsOptmimizedFunctionMask); |
+ CHECK_EQ(mask, status & mask); |
} |