| ... | ... | @@ -1456,6 +1456,21 @@ const EmitZIR = struct { |
| 1456 | 1456 | .kw_args = .{}, |
| 1457 | 1457 | }; |
| 1458 | 1458 | try self.decls.append(self.allocator, &str_inst.base); |
| 1459 | | return &str_inst.base; |
| 1459 | |
| 1460 | const ref_inst = try self.arena.allocator.create(Inst.Ref); |
| 1461 | ref_inst.* = .{ |
| 1462 | .base = .{ |
| 1463 | .name = try self.autoName(), |
| 1464 | .src = src, |
| 1465 | .tag = Inst.Ref.base_tag, |
| 1466 | }, |
| 1467 | .positionals = .{ |
| 1468 | .operand = &str_inst.base, |
| 1469 | }, |
| 1470 | .kw_args = .{}, |
| 1471 | }; |
| 1472 | try self.decls.append(self.allocator, &ref_inst.base); |
| 1473 | |
| 1474 | return &ref_inst.base; |
| 1460 | 1475 | } |
| 1461 | 1476 | }; |