diff --git a/lib/std/zig/AstGen.zig b/lib/std/zig/AstGen.zig index 96be562796..f1388dad24 100644 --- a/lib/std/zig/AstGen.zig +++ b/lib/std/zig/AstGen.zig @@ -9142,7 +9142,7 @@ fn minMax( ) InnerError!Zir.Inst.Ref { const astgen = gz.astgen; if (args.len < 2) { - return astgen.failNode(node, "expected at least 2 arguments, found 0", .{}); + return astgen.failNode(node, "expected at least 2 arguments, found {}", .{args.len}); } if (args.len == 2) { const tag: Zir.Inst.Tag = switch (op) { diff --git a/test/cases/compile_errors/minmax_missing_args.zig b/test/cases/compile_errors/minmax_missing_args.zig new file mode 100644 index 0000000000..85a602fd40 --- /dev/null +++ b/test/cases/compile_errors/minmax_missing_args.zig @@ -0,0 +1,9 @@ +comptime { _ = @min(1); } +comptime { _ = @max(1); } + +// error +// backend=stage2 +// target=native +// +// :1:16: error: expected at least 2 arguments, found 1 +// :2:16: error: expected at least 2 arguments, found 1