aboutsummaryrefslogtreecommitdiff
path: root/lib/std
diff options
context:
space:
mode:
Diffstat (limited to 'lib/std')
-rw-r--r--lib/std/Build.zig10
-rw-r--r--lib/std/unicode.zig2
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 {