zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit 7d674d5fb664b6e2d4d3d5b85751ed464dc4c4b9 (tree)
parent b12992cb0172bc2de1f1aae3da57b952dbaf70cd
Author: Ben Fiedler <git@bfiedler.ch>
Date:   Tue, 16 Aug 2022 18:10:23 +0200

build: Allow comptime_int in OptionsStep.addOption

Diffstat:
Mlib/std/build/OptionsStep.zig | 3+++
1 file changed, 3 insertions(+), 0 deletions(-)

diff --git a/lib/std/build/OptionsStep.zig b/lib/std/build/OptionsStep.zig @@ -171,6 +171,7 @@ fn printLiteral(out: anytype, val: anytype, indent: u8) !void { .Void, .Bool, .Int, + .ComptimeInt, .Float, .Null, => try out.print("{any}", .{val}), @@ -302,6 +303,7 @@ test "OptionsStep" { options.addOption(usize, "option1", 1); options.addOption(?usize, "option2", null); options.addOption(?usize, "option3", 3); + options.addOption(comptime_int, "option4", 4); options.addOption([]const u8, "string", "zigisthebest"); options.addOption(?[]const u8, "optional_string", null); options.addOption([2][2]u16, "nested_array", nested_array); @@ -314,6 +316,7 @@ test "OptionsStep" { \\pub const option1: usize = 1; \\pub const option2: ?usize = null; \\pub const option3: ?usize = 3; + \\pub const option4: comptime_int = 4; \\pub const string: []const u8 = "zigisthebest"; \\pub const optional_string: ?[]const u8 = null; \\pub const nested_array: [2][2]u16 = [2][2]u16 {