aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2022-01-23 20:13:35 -0800
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2022-01-23 20:13:35 -0800
commit744f52fb27f96c1b562ec00543464c6a42ca8176 (patch)
tree2dfdd0c868f561e8857b3564eabc3ccbefb70f1a
parent43b9f9462fc6679c3bab73d78bdb5bfd15b1fe9d (diff)
downloadbun-744f52fb27f96c1b562ec00543464c6a42ca8176.tar.gz
bun-744f52fb27f96c1b562ec00543464c6a42ca8176.tar.zst
bun-744f52fb27f96c1b562ec00543464c6a42ca8176.zip
fake segfault test
-rw-r--r--integration/snippets/segfault.js1
-rw-r--r--src/javascript/jsc/javascript.zig5
2 files changed, 3 insertions, 3 deletions
diff --git a/integration/snippets/segfault.js b/integration/snippets/segfault.js
new file mode 100644
index 000000000..924b9d95c
--- /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 40847f8b9..74bc34c96 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.