diff options
Diffstat (limited to 'deps/v8/test/unittests/wasm/trap-handler-unittest.cc')
-rw-r--r-- | deps/v8/test/unittests/wasm/trap-handler-unittest.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/deps/v8/test/unittests/wasm/trap-handler-unittest.cc b/deps/v8/test/unittests/wasm/trap-handler-unittest.cc index eb578647ad..1b4ddf5bb0 100644 --- a/deps/v8/test/unittests/wasm/trap-handler-unittest.cc +++ b/deps/v8/test/unittests/wasm/trap-handler-unittest.cc @@ -13,7 +13,7 @@ namespace { -#if V8_OS_POSIX +#if V8_TRAP_HANDLER_SUPPORTED void CrashOnPurpose() { *reinterpret_cast<volatile int*>(42); } @@ -52,7 +52,8 @@ sigjmp_buf SignalHandlerFallbackTest::continuation_; TEST_F(SignalHandlerFallbackTest, DoTest) { const int save_sigs = 1; if (!sigsetjmp(continuation_, save_sigs)) { - v8::V8::RegisterDefaultSignalHandler(); + constexpr bool use_default_signal_handler = true; + CHECK(v8::V8::EnableWebAssemblyTrapHandler(use_default_signal_handler)); CrashOnPurpose(); FAIL(); } else { |