about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
diff options
context:
space:
mode:
authorkennytm <kennytm@gmail.com>2018-03-16 01:49:50 +0800
committerkennytm <kennytm@gmail.com>2018-03-16 05:35:18 +0800
commit77cf02de189183c86d3e5f8e31a16d02201b5f8d (patch)
tree59d9b955b4537e7217bb91bf4fe6d86276248dc7 /src/rustllvm/RustWrapper.cpp
parent5a7aa6cae543f9507d916624d2e54b7f53ee9616 (diff)
parent19b5113c8d948f7324b4ef8826d1833e84ba8b49 (diff)
downloadrust-77cf02de189183c86d3e5f8e31a16d02201b5f8d.tar.gz
rust-77cf02de189183c86d3e5f8e31a16d02201b5f8d.zip
Rollup merge of #49024 - draganmladjenovic:mips64_cabi_sret, r=sanxiyn
 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