blob 420da72a (485B) - Raw
1 const std = @import("std"); 2 3 pub fn panic(message: []const u8, stack_trace: ?*std.builtin.StackTrace, _: ?usize) noreturn { 4 _ = message; 5 _ = stack_trace; 6 std.process.exit(0); 7 } 8 fn foo() void { 9 var f = async bar(@frame()); 10 _ = &f; 11 std.os.exit(1); 12 } 13 14 fn bar(frame: anyframe) void { 15 suspend { 16 resume frame; 17 } 18 std.os.exit(1); 19 } 20 21 pub fn main() !void { 22 _ = async foo(); 23 return error.TestFailed; 24 } 25 // run 26 // backend=stage1 27 // target=native