commit 90cc408c1479e5e7ccd82369253d19f79d2812a5 (tree)
parent 38f2172b0a31ec09a39c3222fd7cde2f2802ae8e
Author: Andrew Kelley <andrew@ziglang.org>
Date: Mon, 18 Dec 2023 15:21:18 -0700
fix --show-builtin when no positional argument is provided
Diffstat:
1 file changed, 7 insertions(+), 0 deletions(-)
diff --git a/src/main.zig b/src/main.zig
@@ -2511,6 +2511,13 @@ fn buildOutputType(
fatal("`zig test` expects a zig source file argument", .{});
}
+ if (show_builtin and root_src_file == null) {
+ // Without this, there will be no main module created and no zig
+ // compilation unit, and therefore also no builtin.zig contents
+ // created.
+ root_src_file = "dummy.zig";
+ }
+
if (root_src_file) |unresolved_src_path| {
if (create_module.modules.count() != 0) {
fatal("main module provided both by '--mod {s} {}{s}' and by positional argument '{s}'", .{