| author | |
| committer | |
| log | 97ef8f1f8e693733e4f208a01b298dfb334fa719 |
| tree | 7500e830b4070823213491d1260cb9821d1d4cde |
| parent | 8bf72740e342b3e2b97e6244910832ecdf18dac5 |
This is not what clang does, and is definitely wrong on big endian,
but lets at least pass the following simple tests first.1 files changed, 1 insertions(+), 5 deletions(-)
src/codegen/llvm/FuncGen.zig+1-5| ... | ... | @@ -6672,11 +6672,7 @@ const ParamTypeIterator = struct { |
| 6672 | 6672 | .memory => return .byref_mut, |
| 6673 | 6673 | .float_array => |len| return Lowering{ .float_array = len }, |
| 6674 | 6674 | .byval => return .byval, |
| 6675 | .integer => { | |
| 6676 | it.types_len = 1; | |
| 6677 | it.types_buffer[0] = .i64; | |
| 6678 | return .multiple_llvm_types; | |
| 6679 | }, | |
| 6675 | .integer => return .abi_sized_int, | |
| 6680 | 6676 | .double_integer => return Lowering{ .i64_array = 2 }, |
| 6681 | 6677 | } |
| 6682 | 6678 | }, |