commit 73f385eec57d4fc28069b60f059fa8553d3a0c1b (tree)
parent 624016e8f39f291e92bb2e0319b2cdf2ce4b15c9
Author: Jakub Konka <kubkon@jakubkonka.com>
Date: Fri, 16 Aug 2024 11:49:23 +0200
Update src/arch/x86_64/CodeGen.zig
Co-authored-by: Jacob Young <jacobly0@users.noreply.github.com>
Diffstat:
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/src/arch/x86_64/CodeGen.zig b/src/arch/x86_64/CodeGen.zig
@@ -1382,7 +1382,10 @@ fn asmImmediate(self: *Self, tag: Mir.Inst.FixedTag, imm: Immediate) !void {
.reloc => .rel,
},
.data = switch (imm) {
- .reloc => |x| .{ .reloc = x },
+ .reloc => |x| reloc: {
+ assert(tag[0] == ._);
+ break :reloc .{ .reloc = x };
+ },
.signed, .unsigned => .{ .i = .{
.fixes = tag[0],
.i = switch (imm) {