commit 6e7ae66871575a2bf6b15c0f0280b13a57fc59eb (tree)
parent f244c8891a6956fb9560c26e516278052b5acef5
Author: mlugg <mlugg@mlugg.co.uk>
Date: Wed, 22 Jan 2025 02:02:19 +0000
std.debug: remove `errorReturnTraceHelper`
This function doesn't do what it says; it's a nop.
Diffstat:
1 file changed, 0 insertions(+), 7 deletions(-)
diff --git a/lib/std/debug.zig b/lib/std/debug.zig
@@ -413,16 +413,9 @@ pub fn assertReadable(slice: []const volatile u8) void {
for (slice) |*byte| _ = byte.*;
}
-/// By including a call to this function, the caller gains an error return trace
-/// secret parameter, making `@errorReturnTrace()` more useful. This is not
-/// necessary if the function already contains a call to an errorable function
-/// elsewhere.
-pub fn errorReturnTraceHelper() anyerror!void {}
-
/// Equivalent to `@panic` but with a formatted message.
pub fn panic(comptime format: []const u8, args: anytype) noreturn {
@branchHint(.cold);
- errorReturnTraceHelper() catch unreachable;
panicExtra(@errorReturnTrace(), @returnAddress(), format, args);
}