| ... | @@ -1382,7 +1382,10 @@ fn asmImmediate(self: *Self, tag: Mir.Inst.FixedTag, imm: Immediate) !void { | ... | @@ -1382,7 +1382,10 @@ fn asmImmediate(self: *Self, tag: Mir.Inst.FixedTag, imm: Immediate) !void { |
| 1382 | .reloc => .rel, | 1382 | .reloc => .rel, |
| 1383 | }, | 1383 | }, |
| 1384 | .data = switch (imm) { | 1384 | .data = switch (imm) { |
| 1385 | .reloc => |x| .{ .reloc = x }, | 1385 | .reloc => |x| reloc: { |
| | 1386 | assert(tag[0] == ._); |
| | 1387 | break :reloc .{ .reloc = x }; |
| | 1388 | }, |
| 1386 | .signed, .unsigned => .{ .i = .{ | 1389 | .signed, .unsigned => .{ .i = .{ |
| 1387 | .fixes = tag[0], | 1390 | .fixes = tag[0], |
| 1388 | .i = switch (imm) { | 1391 | .i = switch (imm) { |