diff options
| author | gingerBill <bill@gingerbill.org> | 2021-05-17 17:08:25 +0100 |
|---|---|---|
| committer | gingerBill <bill@gingerbill.org> | 2021-05-17 17:08:25 +0100 |
| commit | 8d044fd442f2f8fef678c2aef4b4de733b817f1c (patch) | |
| tree | 4d9db8bb514f70bc839a5a2e71cd2944e587bb61 /src/llvm_abi.cpp | |
| parent | 6ef96d33003d2fbdedd283ea432e70afc2f1d7ec (diff) | |
Minor ABI change and cleanup
Diffstat (limited to 'src/llvm_abi.cpp')
| -rw-r--r-- | src/llvm_abi.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/llvm_abi.cpp b/src/llvm_abi.cpp index dcbd07118..aba85ae83 100644 --- a/src/llvm_abi.cpp +++ b/src/llvm_abi.cpp @@ -343,7 +343,7 @@ namespace lbAbi386 { if (sz == 0) { args[i] = lb_arg_type_ignore(t); } else { - args[i] = lb_arg_type_indirect_byval(c, t); + args[i] = lb_arg_type_indirect(t, nullptr); } } else { args[i] = non_struct(c, t, false); @@ -828,7 +828,7 @@ namespace lbAbiAmd64SysV { if (sz == 0) { args[i] = lb_arg_type_ignore(t); } else { - args[i] = lb_arg_type_indirect(t, lb_create_enum_attribute_with_type(c, "byval", t)); + args[i] = lb_arg_type_indirect_byval(c, t); } } else { args[i] = non_struct(c, t); |