Fix more tests
All checks were successful
CI / ci (ReleaseFast, ubuntu-latest) (push) Successful in 1m0s
CI / ci (ReleaseSmall, ubuntu-latest) (push) Successful in 1m0s
CI / ci (ReleaseSafe, ubuntu-latest) (push) Successful in 1m8s
CI / ci (Debug, ubuntu-latest) (push) Successful in 1m43s

This commit is contained in:
David Gonzalez Martin 2025-04-12 21:26:25 -06:00
parent 84485b5409
commit 0d404217ff
3 changed files with 666 additions and 541 deletions

File diff suppressed because it is too large Load Diff

View File

@ -2125,6 +2125,10 @@ const Module = struct {
const llvm_abi_argument_values = llvm_abi_argument_value_buffer[0..abi_argument_count];
const llvm_call = module.llvm.builder.create_call(raw_function_type.llvm.handle.to_function(), llvm_callable, llvm_abi_argument_values);
if (function_type.is_var_args) {
@breakpoint();
}
const attribute_list = module.build_attribute_list(.{
.return_type_abi = function_type.return_type_abi,
.abi_return_type = function_type.abi_return_type,

View File

@ -219,4 +219,9 @@ const names = &[_][]const u8{
"bits_zero",
"comparison",
"global_struct",
"if_no_else",
"if_no_else_void",
"indirect",
"indirect_struct",
"indirect_varargs",
};