From 6e7ae66871575a2bf6b15c0f0280b13a57fc59eb Mon Sep 17 00:00:00 2001 From: mlugg Date: Wed, 22 Jan 2025 02:02:19 +0000 Subject: [PATCH] std.debug: remove `errorReturnTraceHelper` This function doesn't do what it says; it's a nop. --- lib/std/debug.zig | 7 ------- 1 file changed, 7 deletions(-) diff --git a/lib/std/debug.zig b/lib/std/debug.zig index 38922a7655..9f66599aa0 100644 --- 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); }