Commit 39336fd2e9

Jakub Konka <kubkon@jakubkonka.com>
2020-11-18 10:12:39
stage2 aarch64: assert register is 64bits in PCrel
Thanks @joachimschmidt557 for pointing out this fix!
1 parent 5ff8dd1
Changed files (1)
src
codegen
src/codegen/aarch64.zig
@@ -417,6 +417,7 @@ pub const Instruction = union(enum) {
     }
 
     fn pcRelativeAddress(rd: Register, imm21: i21, op: u1) Instruction {
+        assert(rd.size() == 64);
         const imm21_u = @bitCast(u21, imm21);
         return Instruction{
             .PCRelativeAddress = .{