mirror of
https://github.com/ziglang/zig.git
synced 2026-02-20 16:24:51 +00:00
compiler_rt: upgrade to new panic interface
This commit is contained in:
parent
5a6666db55
commit
38b47034f7
@ -78,16 +78,7 @@ pub const want_sparc_abi = builtin.cpu.arch.isSPARC();
|
||||
|
||||
// Avoid dragging in the runtime safety mechanisms into this .o file, unless
|
||||
// we're trying to test compiler-rt.
|
||||
pub const Panic = if (builtin.is_test) std.debug.FormattedPanic else struct {};
|
||||
|
||||
/// To be deleted after zig1.wasm is updated.
|
||||
pub fn panic(msg: []const u8, error_return_trace: ?*std.builtin.StackTrace, ret_addr: ?usize) noreturn {
|
||||
if (builtin.is_test) {
|
||||
std.debug.defaultPanic(msg, error_return_trace, ret_addr orelse @returnAddress());
|
||||
} else {
|
||||
unreachable;
|
||||
}
|
||||
}
|
||||
pub const panic = if (builtin.is_test) std.debug.FullPanic(std.debug.defaultPanic) else std.debug.no_panic;
|
||||
|
||||
/// AArch64 is the only ABI (at the moment) to support f16 arguments without the
|
||||
/// need for extending them to wider fp types.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user