File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -32735,7 +32735,8 @@ fn analyzeOptionalSlicePtr(
3273532735) CompileError!Air.Inst.Ref {
3273632736 const pt = sema.pt;
3273732737 const zcu = pt.zcu;
32738- const result_ty = opt_slice_ty.optionalChild(zcu).slicePtrFieldType(zcu);
32738+ const slice_ty = opt_slice_ty.optionalChild(zcu);
32739+ const result_ty = slice_ty.slicePtrFieldType(zcu);
3273932740
3274032741 if (try sema.resolveValue(opt_slice)) |opt_val| {
3274132742 if (opt_val.isUndef(zcu)) return pt.undefRef(result_ty);
@@ -32749,7 +32750,7 @@ fn analyzeOptionalSlicePtr(
3274932750
3275032751 try sema.requireRuntimeBlock(block, opt_slice_src, null);
3275132752
32752- const slice = try block.addTyOp(.optional_payload, opt_slice_ty , opt_slice);
32753+ const slice = try block.addTyOp(.optional_payload, slice_ty , opt_slice);
3275332754 return block.addTyOp(.slice_ptr, result_ty, slice);
3275432755}
3275532756
You can’t perform that action at this time.
0 commit comments