From 5e4249eb8b8b976619acf93831b492e923437500 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20R=C3=B8nne=20Petersen?= Date: Wed, 16 Oct 2024 01:09:37 +0200 Subject: [PATCH] llvm: Fix natural int width specifications for loongarch in DataLayoutBuilder. --- src/codegen/llvm.zig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/codegen/llvm.zig b/src/codegen/llvm.zig index bd59cef569..ffe76be849 100644 --- a/src/codegen/llvm.zig +++ b/src/codegen/llvm.zig @@ -520,6 +520,7 @@ const DataLayoutBuilder = struct { .arm, .armeb, .csky, + .loongarch32, .mips, .mipsel, .powerpc, @@ -535,6 +536,7 @@ const DataLayoutBuilder = struct { .amdgcn, .bpfeb, .bpfel, + .loongarch64, .mips64, .mips64el, .powerpc64, @@ -554,7 +556,6 @@ const DataLayoutBuilder = struct { .nvptx64, => &.{ 16, 32, 64 }, .x86_64 => &.{ 8, 16, 32, 64 }, - .loongarch64 => &.{64}, else => &.{}, }), 0..) |natural, index| switch (index) { 0 => try writer.print("-n{d}", .{natural}),