about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
diff options
context:
space:
mode:
authordragan.mladjenovic <dragan.mladjenovic@rt-rk.com>2018-03-14 19:24:01 +0100
committerdragan.mladjenovic <dragan.mladjenovic@rt-rk.com>2018-03-14 20:18:30 +0100
commit19b5113c8d948f7324b4ef8826d1833e84ba8b49 (patch)
tree96a77db5eca69b4b952dbf2944209fce1225c502 /src/rustllvm/RustWrapper.cpp
parent24e679c375da94b0f7db732c45c4c53724e8854d (diff)
downloadrust-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