diff options
Diffstat (limited to 'lib/std')
| -rw-r--r-- | lib/std/Build.zig | 10 | ||||
| -rw-r--r-- | lib/std/unicode.zig | 2 |
2 files changed, 11 insertions, 1 deletions
diff --git a/lib/std/Build.zig b/lib/std/Build.zig index 7ace959473..ad6eff9d58 100644 --- a/lib/std/Build.zig +++ b/lib/std/Build.zig @@ -438,6 +438,16 @@ fn userInputOptionsFromArgs(allocator: Allocator, args: anytype) UserInputOption .used = false, }) catch @panic("OOM"); }, + []const []const u8 => { + var list = ArrayList([]const u8).initCapacity(allocator, v.len) catch @panic("OOM"); + list.appendSliceAssumeCapacity(v); + + user_input_options.put(field.name, .{ + .name = field.name, + .value = .{ .list = list }, + .used = false, + }) catch @panic("OOM"); + }, else => switch (@typeInfo(T)) { .Bool => { user_input_options.put(field.name, .{ diff --git a/lib/std/unicode.zig b/lib/std/unicode.zig index 1c0c6b32ac..07aa63cac8 100644 --- a/lib/std/unicode.zig +++ b/lib/std/unicode.zig @@ -312,7 +312,7 @@ pub fn utf8ValidateSlice(input: []const u8) bool { /// ``` /// var utf8 = (try std.unicode.Utf8View.init("hi there")).iterator(); /// while (utf8.nextCodepointSlice()) |codepoint| { -/// std.debug.print("got codepoint {}\n", .{codepoint}); +/// std.debug.print("got codepoint {s}\n", .{codepoint}); /// } /// ``` pub const Utf8View = struct { |
