diff --git a/lib/compiler/aro/aro/Compilation.zig b/lib/compiler/aro/aro/Compilation.zig index 6f3a1a44da119e3e1b27750a551efb852df21d33..c5f400f1d9f1cbf6e18daafa5eaa9dbb3f2d92ef 100644 --- a/lib/compiler/aro/aro/Compilation.zig +++ b/lib/compiler/aro/aro/Compilation.zig @@ -838,6 +838,9 @@ fn generateSystemDefines(comp: *Compilation, w: *Io.Writer) !void { try define(w, "__VX__"); } }, + .riscv32, .riscv32be, .riscv64, .riscv64be => { + try w.print("#define __riscv_xlen {d}\n", .{ptr_width}); + }, else => {}, }