From 509be7cf1f10c5d329d2b0524f2af6bfcabd52de Mon Sep 17 00:00:00 2001 From: Jacob Young Date: Fri, 3 Nov 2023 23:18:21 -0400 Subject: x86_64: fix std test failures --- src/codegen.zig | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/codegen.zig') diff --git a/src/codegen.zig b/src/codegen.zig index bb2a9f9324..d347aff7bc 100644 --- a/src/codegen.zig +++ b/src/codegen.zig @@ -376,7 +376,10 @@ pub fn generateSymbol( .val = switch (aggregate.storage) { .bytes => unreachable, .elems => |elems| elems[@as(usize, @intCast(index))], - .repeated_elem => |elem| elem, + .repeated_elem => |elem| if (index < array_type.len) + elem + else + array_type.sentinel, }.toValue(), }, code, debug_output, reloc_info)) { .ok => {}, -- cgit v1.2.3