We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e7604bb commit 1a9fae2Copy full SHA for 1a9fae2
lib/std/Build.zig
@@ -469,13 +469,13 @@ fn addUserInputOptionFromArg(
469
[]const u8 => return if (maybe_value) |v| {
470
map.put(field.name, .{
471
.name = field.name,
472
- .value = .{ .scalar = v },
+ .value = .{ .scalar = arena.dupe(u8, v) catch @panic("OOM") },
473
.used = false,
474
}) catch @panic("OOM");
475
},
476
[]const []const u8 => return if (maybe_value) |v| {
477
var list = ArrayList([]const u8).initCapacity(arena, v.len) catch @panic("OOM");
478
- list.appendSliceAssumeCapacity(v);
+ for (v) |s| list.appendAssumeCapacity(arena.dupe(u8, s) catch @panic("OOM"));
479
480
481
.value = .{ .list = list },
0 commit comments