panic_handler.zig (376B) - Raw
1 pub fn main() void { 2 @setRuntimeSafety(true); 3 var x: u8 = 255; 4 // Let's overflow this integer! 5 x += 1; 6 } 7 8 pub const panic = std.debug.FullPanic(myPanic); 9 10 fn myPanic(msg: []const u8, first_trace_addr: ?usize) noreturn { 11 _ = first_trace_addr; 12 std.debug.print("Panic! {s}\n", .{msg}); 13 std.process.exit(1); 14 } 15 16 const std = @import("std"); 17 18 // exe=fail