| ... | ... | @@ -78,16 +78,7 @@ pub const want_sparc_abi = builtin.cpu.arch.isSPARC(); |
| 78 | 78 | |
| 79 | 79 | // Avoid dragging in the runtime safety mechanisms into this .o file, unless |
| 80 | 80 | // we're trying to test compiler-rt. |
| 81 | | pub const Panic = if (builtin.is_test) std.debug.FormattedPanic else struct {}; |
| 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 | | } |
| 81 | pub const panic = if (builtin.is_test) std.debug.FullPanic(std.debug.defaultPanic) else std.debug.no_panic; |
| 91 | 82 | |
| 92 | 83 | /// AArch64 is the only ABI (at the moment) to support f16 arguments without the |
| 93 | 84 | /// need for extending them to wider fp types. |