aboutsummaryrefslogtreecommitdiff
path: root/src/main.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2022-12-07 03:06:10 -0500
committerGitHub <noreply@github.com>2022-12-07 03:06:10 -0500
commit53a9ee699a35a3d245ab6d1dac1f0687a4dcb42c (patch)
tree741ec2205c1c47afbd262044f804b14a7a037fbe /src/main.zig
parent8ccb9a6ad327a4d7fbc321b33d4aa66a27a1f5ee (diff)
parent50eb7983cde6e07d2613a6f3ab164ca055d9306f (diff)
downloadzig-53a9ee699a35a3d245ab6d1dac1f0687a4dcb42c.tar.gz
zig-53a9ee699a35a3d245ab6d1dac1f0687a4dcb42c.zip
Merge pull request #13799 from ziglang/close-stage1-issues
close stage1 issues
Diffstat (limited to 'src/main.zig')
-rw-r--r--src/main.zig8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/main.zig b/src/main.zig
index 7004576f46..089d806885 100644
--- a/src/main.zig
+++ b/src/main.zig
@@ -3289,15 +3289,11 @@ fn parseCrossTargetOrReportFatalError(
fatal("unknown CPU feature: '{s}'", .{diags.unknown_feature_name.?});
},
error.UnknownObjectFormat => {
- {
+ help: {
var help_text = std.ArrayList(u8).init(allocator);
defer help_text.deinit();
inline for (@typeInfo(std.Target.ObjectFormat).Enum.fields) |field| {
- help_text.writer().print(" {s}\n", .{field.name}) catch
- // TODO change this back to `break :help`
- // this working around a stage1 bug.
- //break :help;
- @panic("out of memory");
+ help_text.writer().print(" {s}\n", .{field.name}) catch break :help;
}
std.log.info("available object formats:\n{s}", .{help_text.items});
}