diff options
| author | Jakub Konka <kubkon@jakubkonka.com> | 2024-08-16 11:49:23 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-08-16 11:49:23 +0200 |
| commit | 73f385eec57d4fc28069b60f059fa8553d3a0c1b (patch) | |
| tree | 7f1765b5569f2c6158ef5523ca260c9ed76767ab /src/arch/x86_64/CodeGen.zig | |
| parent | 624016e8f39f291e92bb2e0319b2cdf2ce4b15c9 (diff) | |
| download | zig-73f385eec57d4fc28069b60f059fa8553d3a0c1b.tar.gz zig-73f385eec57d4fc28069b60f059fa8553d3a0c1b.zip | |
Update src/arch/x86_64/CodeGen.zig
Co-authored-by: Jacob Young <jacobly0@users.noreply.github.com>
Diffstat (limited to 'src/arch/x86_64/CodeGen.zig')
| -rw-r--r-- | src/arch/x86_64/CodeGen.zig | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/arch/x86_64/CodeGen.zig b/src/arch/x86_64/CodeGen.zig index 1edf208d4c..bfcc29348c 100644 --- 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) { |
