From 0f00766661e533ac5caa88817648f2ada0ff62c5 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Thu, 20 Oct 2022 18:34:40 -0700 Subject: Revert "add std.debug.todo" This reverts commit 80ac022c4667e1995ccdf70fff90e5af26b6eb97. I changed my mind on this one, sorry. I don't think this belongs in the standard library. --- lib/std/debug.zig | 9 --------- 1 file changed, 9 deletions(-) (limited to 'lib/std/debug.zig') diff --git a/lib/std/debug.zig b/lib/std/debug.zig index d79379e85b..93216f0058 100644 --- a/lib/std/debug.zig +++ b/lib/std/debug.zig @@ -93,15 +93,6 @@ pub fn print(comptime fmt: []const u8, args: anytype) void { nosuspend stderr.print(fmt, args) catch return; } -/// Indicates code that is unfinshed. It will throw a compiler error by default in Release mode. -/// This behaviour can be controlled with `root.allow_todo_in_release`. -pub fn todo(comptime desc: []const u8) noreturn { - if (builtin.mode != .Debug and !(@hasDecl(root, "allow_todo_in_release") and root.allow_todo_in_release)) { - @compileError("TODO: " ++ desc); - } - @panic("TODO: " ++ desc); -} - pub fn getStderrMutex() *std.Thread.Mutex { return &stderr_mutex; } -- cgit v1.2.3