diff options
| author | dragan.mladjenovic <dragan.mladjenovic@rt-rk.com> | 2018-03-14 19:24:01 +0100 |
|---|---|---|
| committer | dragan.mladjenovic <dragan.mladjenovic@rt-rk.com> | 2018-03-14 20:18:30 +0100 |
| commit | 19b5113c8d948f7324b4ef8826d1833e84ba8b49 (patch) | |
| tree | 96a77db5eca69b4b952dbf2944209fce1225c502 /src/rustllvm/RustWrapper.cpp | |
| parent | 24e679c375da94b0f7db732c45c4c53724e8854d (diff) | |
| download | rust-19b5113c8d948f7324b4ef8826d1833e84ba8b49.tar.gz rust-19b5113c8d948f7324b4ef8826d1833e84ba8b49.zip | |
rustc_trans: fix small aggregate returns for big-endian mips64 FFI
Current model of threating small aggregate returns as smallest encompassing integer works only for little-endian mips64. The patch forces small aggregate return values to be viewed as one or two i64 chunks leaving to the casting implementation to handle endianes differences.
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
