about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2018-02-11 15:10:46 +0000
committerbors <bors@rust-lang.org>2018-02-11 15:10:46 +0000
commit0196b20f6943963fd7598c0486ce3f58189c04d1 (patch)
tree4fe6a17bb5dedc5ccfa3f7b7fa51d0b80d85f28f /src/rustllvm/RustWrapper.cpp
parent0bb8935136098dde90d6dcbf24237fd7e2fe569f (diff)
parent5f3dc8b7b2b8fb4837adfe5defa92367f8fe1000 (diff)
downloadrust-0196b20f6943963fd7598c0486ce3f58189c04d1.tar.gz
rust-0196b20f6943963fd7598c0486ce3f58189c04d1.zip
Auto merge of #47614 - dotdash:x86_64_sysv_ffi, r=eddyb
Fix oversized loads on x86_64 SysV FFI calls

The x86_64 SysV ABI should use exact sizes for small structs passed in
registers, i.e. a struct that occupies 3 bytes should use an i24,
instead of the i32 it currently uses.

Refs #45543
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions