summaryrefslogtreecommitdiff
path: root/test/cases/safety/resuming a non-suspended function which never been suspended.zig
diff options
context:
space:
mode:
Diffstat (limited to 'test/cases/safety/resuming a non-suspended function which never been suspended.zig')
-rw-r--r--test/cases/safety/resuming a non-suspended function which never been suspended.zig12
1 files changed, 11 insertions, 1 deletions
diff --git a/test/cases/safety/resuming a non-suspended function which never been suspended.zig b/test/cases/safety/resuming a non-suspended function which never been suspended.zig
index af288ab8ba..fb7d97b8ff 100644
--- a/test/cases/safety/resuming a non-suspended function which never been suspended.zig
+++ b/test/cases/safety/resuming a non-suspended function which never been suspended.zig
@@ -1,6 +1,16 @@
const std = @import("std");
-pub fn panic(message: []const u8, stack_trace: ?*std.builtin.StackTrace, _: ?usize) noreturn {
+pub const Panic = struct {
+ pub const call = panic;
+ pub const unwrapError = std.debug.FormattedPanic.unwrapError;
+ pub const outOfBounds = std.debug.FormattedPanic.outOfBounds;
+ pub const startGreaterThanEnd = std.debug.FormattedPanic.startGreaterThanEnd;
+ pub const sentinelMismatch = std.debug.FormattedPanic.sentinelMismatch;
+ pub const inactiveUnionField = std.debug.FormattedPanic.inactiveUnionField;
+ pub const messages = std.debug.FormattedPanic.messages;
+};
+
+fn panic(message: []const u8, stack_trace: ?*std.builtin.StackTrace, _: ?usize) noreturn {
_ = message;
_ = stack_trace;
std.process.exit(0);