From 744f52fb27f96c1b562ec00543464c6a42ca8176 Mon Sep 17 00:00:00 2001 From: Jarred Sumner Date: Sun, 23 Jan 2022 20:13:35 -0800 Subject: [PATCH] fake segfault test --- integration/snippets/segfault.js | 1 + src/javascript/jsc/javascript.zig | 5 ++--- 2 files changed, 3 insertions(+), 3 deletions(-) create mode 100644 integration/snippets/segfault.js diff --git a/integration/snippets/segfault.js b/integration/snippets/segfault.js new file mode 100644 index 0000000000..924b9d95c0 --- /dev/null +++ b/integration/snippets/segfault.js @@ -0,0 +1 @@ +Bun.__debug__doSegfault(); diff --git a/src/javascript/jsc/javascript.zig b/src/javascript/jsc/javascript.zig index 40847f8b97..74bc34c964 100644 --- a/src/javascript/jsc/javascript.zig +++ b/src/javascript/jsc/javascript.zig @@ -775,9 +775,8 @@ pub const Bun = struct { _: js.ExceptionRef, ) js.JSValueRef { _ = ctx; - var seggy: *VirtualMachine = undefined; - seggy.printErrorInstance(undefined, undefined, false) catch unreachable; - return JSValue.jsUndefined().asRef(); + const Reporter = @import("../../report.zig"); + Reporter.globalError(error.SegfaultTest); } /// EnvironmentVariables is runtime defined.