| ... | ... | @@ -32507,7 +32507,7 @@ fn analyzeSlice( |
| 32507 | 32507 | const uncasted_end = try sema.analyzeArithmetic(block, .add, start, len, src, start_src, end_src, false); |
| 32508 | 32508 | break :end try sema.coerce(block, Type.usize, uncasted_end, end_src); |
| 32509 | 32509 | } else try sema.coerce(block, Type.usize, uncasted_end_opt, end_src); |
| 32510 | | if (try sema.resolveValue(end)) |end_val| { |
| 32510 | if (try sema.resolveDefinedValue(block, end_src, end)) |end_val| { |
| 32511 | 32511 | const len_s_val = try mod.intValue( |
| 32512 | 32512 | Type.usize, |
| 32513 | 32513 | array_ty.arrayLenIncludingSentinel(mod), |