diff options
| author | David Rubin <daviru007@icloud.com> | 2024-04-22 07:14:02 -0700 |
|---|---|---|
| committer | Veikka Tuominen <git@vexu.eu> | 2024-04-23 19:25:49 +0300 |
| commit | b87baad0ff783be97f939a57fd9c10be3d34ee81 (patch) | |
| tree | 12883f31112d0c5e57ca24210642f5bc79cfaafd /src/Sema.zig | |
| parent | e8f28cda9edb06a5f2189ca5e8928df52ddea20d (diff) | |
| download | zig-b87baad0ff783be97f939a57fd9c10be3d34ee81.tar.gz zig-b87baad0ff783be97f939a57fd9c10be3d34ee81.zip | |
error on `undefined` end index
Diffstat (limited to 'src/Sema.zig')
| -rw-r--r-- | src/Sema.zig | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/Sema.zig b/src/Sema.zig index dd45a2db2c..fd5a25968c 100644 --- a/src/Sema.zig +++ b/src/Sema.zig @@ -32507,7 +32507,7 @@ fn analyzeSlice( const uncasted_end = try sema.analyzeArithmetic(block, .add, start, len, src, start_src, end_src, false); break :end try sema.coerce(block, Type.usize, uncasted_end, end_src); } else try sema.coerce(block, Type.usize, uncasted_end_opt, end_src); - if (try sema.resolveValue(end)) |end_val| { + if (try sema.resolveDefinedValue(block, end_src, end)) |end_val| { const len_s_val = try mod.intValue( Type.usize, array_ty.arrayLenIncludingSentinel(mod), |
