llvm: pass more c abi tests on aarch64

This is not what clang does, and is definitely wrong on big endian,
but lets at least pass the following simple tests first.
This commit is contained in:
Jacob Young
2026-04-21 22:37:21 -04:00
committed by jacobly
parent 8bf72740e3
commit 97ef8f1f8e
+1 -5
View File
@@ -6672,11 +6672,7 @@ const ParamTypeIterator = struct {
.memory => return .byref_mut,
.float_array => |len| return Lowering{ .float_array = len },
.byval => return .byval,
.integer => {
it.types_len = 1;
it.types_buffer[0] = .i64;
return .multiple_llvm_types;
},
.integer => return .abi_sized_int,
.double_integer => return Lowering{ .i64_array = 2 },
}
},