| ... | @@ -78,16 +78,7 @@ pub const want_sparc_abi = builtin.cpu.arch.isSPARC(); | ... | @@ -78,16 +78,7 @@ pub const want_sparc_abi = builtin.cpu.arch.isSPARC(); |
| 78 | | 78 | |
| 79 | // Avoid dragging in the runtime safety mechanisms into this .o file, unless | 79 | // Avoid dragging in the runtime safety mechanisms into this .o file, unless |
| 80 | // we're trying to test compiler-rt. | 80 | // we're trying to test compiler-rt. |
| 81 | pub const Panic = if (builtin.is_test) std.debug.FormattedPanic else struct {}; | 81 | pub const panic = if (builtin.is_test) std.debug.FullPanic(std.debug.defaultPanic) else std.debug.no_panic; |
| 82 | | | |
| 83 | /// To be deleted after zig1.wasm is updated. | | |
| 84 | pub fn panic(msg: []const u8, error_return_trace: ?*std.builtin.StackTrace, ret_addr: ?usize) noreturn { | | |
| 85 | if (builtin.is_test) { | | |
| 86 | std.debug.defaultPanic(msg, error_return_trace, ret_addr orelse @returnAddress()); | | |
| 87 | } else { | | |
| 88 | unreachable; | | |
| 89 | } | | |
| 90 | } | | |
| 91 | | 82 | |
| 92 | /// AArch64 is the only ABI (at the moment) to support f16 arguments without the | 83 | /// AArch64 is the only ABI (at the moment) to support f16 arguments without the |
| 93 | /// need for extending them to wider fp types. | 84 | /// need for extending them to wider fp types. |