Commit c6d46a9b82

joachimschmidt557 <joachim.schmidt557@outlook.com>
2020-11-12 16:22:25
stage2 ARM & AArch64: ensure correct function alignment
1 parent b17859b
Changed files (1)
src/type.zig
@@ -818,7 +818,8 @@ pub const Type = extern union {
             .fn_ccc_void_no_args, // represents machine code; not a pointer
             .function, // represents machine code; not a pointer
             => return switch (target.cpu.arch) {
-                .arm => 4,
+                .arm, .armeb => 4,
+                .aarch64, .aarch64_32, .aarch64_be => 4,
                 .riscv64 => 2,
                 else => 1,
             },