about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
diff options
context:
space:
mode:
authorBjörn Steinbrink <bsteinbr@gmail.com>2018-01-20 17:09:55 +0100
committerBjörn Steinbrink <bsteinbr@gmail.com>2018-02-08 13:50:18 +0100
commit5f3dc8b7b2b8fb4837adfe5defa92367f8fe1000 (patch)
tree7913ed25d955c6dfd72c6cf2d79f8caaf16a7946 /src/rustllvm/RustWrapper.cpp
parent6c04c41034c46730fba97bfe9cfa2dd0687c2a5f (diff)
downloadrust-5f3dc8b7b2b8fb4837adfe5defa92367f8fe1000.tar.gz
rust-5f3dc8b7b2b8fb4837adfe5defa92367f8fe1000.zip
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