diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2023-11-04 14:24:59 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-11-04 14:24:59 -0400 |
| commit | a7d8cd591c47536b0a1e359bf3b1806fc057ffe9 (patch) | |
| tree | 069ca321e822ea95d7265ece0b79173832a0745a /src/codegen.zig | |
| parent | f6de3ec963e3a7d96cd4f6c72b0f076f0437c45d (diff) | |
| parent | 095c4294aa8b275da0627adefad046923fcaae46 (diff) | |
| download | zig-a7d8cd591c47536b0a1e359bf3b1806fc057ffe9.tar.gz zig-a7d8cd591c47536b0a1e359bf3b1806fc057ffe9.zip | |
Merge pull request #17788 from jacobly0/x86_64
x86_64: pass more tests
Diffstat (limited to 'src/codegen.zig')
| -rw-r--r-- | src/codegen.zig | 5 |
1 files changed, 4 insertions, 1 deletions
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 => {}, |
