| ... | @@ -25528,9 +25528,7 @@ fn zirFuncFancy(sema: *Sema, block: *Block, inst: Zir.Inst.Index) CompileError!A | ... | @@ -25528,9 +25528,7 @@ fn zirFuncFancy(sema: *Sema, block: *Block, inst: Zir.Inst.Index) CompileError!A |
| 25528 | extra_index += 1; | 25528 | extra_index += 1; |
| 25529 | if (extra.data.bits.ret_ty_is_generic) break :blk .generic_poison; | 25529 | if (extra.data.bits.ret_ty_is_generic) break :blk .generic_poison; |
| 25530 | | 25530 | |
| 25531 | const ret_ty_air_ref = try sema.resolveInst(ret_ty_ref); | 25531 | break :blk try sema.resolveType(block, ret_src, ret_ty_ref); |
| 25532 | const ret_ty_val = try sema.resolveConstDefinedValue(block, ret_src, ret_ty_air_ref, .{ .simple = .function_ret_ty }); | | |
| 25533 | break :blk ret_ty_val.toType(); | | |
| 25534 | } else .void; | 25532 | } else .void; |
| 25535 | | 25533 | |
| 25536 | const noalias_bits: u32 = if (extra.data.bits.has_any_noalias) blk: { | 25534 | const noalias_bits: u32 = if (extra.data.bits.has_any_noalias) blk: { |