diff options
| author | bors <bors@rust-lang.org> | 2017-02-09 09:02:43 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2017-02-09 09:02:43 +0000 |
| commit | b0e46f03d8f3ffe24b1bd1ae857ed86f95b1b3c2 (patch) | |
| tree | aec1bc7f3b97eccb6dbf163038604b0cbcb5f56b /src/rustllvm/RustWrapper.cpp | |
| parent | fd2f8a4536cb9b45abd72b8ff977ad48618602b3 (diff) | |
| parent | d71988a1d44b33ec12958535a4e4e3d0c62d9256 (diff) | |
| download | rust-b0e46f03d8f3ffe24b1bd1ae857ed86f95b1b3c2.tar.gz rust-b0e46f03d8f3ffe24b1bd1ae857ed86f95b1b3c2.zip | |
Auto merge of #39586 - arielb1:packed-values, r=eddyb
emit "align 1" metadata on loads/stores of packed structs According to the LLVM reference: > A value of 0 or an omitted align argument means that the operation has the ABI alignment for the target. So loads/stores of fields of packed structs need to have their align set to 1. Implement that by tracking the alignment of `LvalueRef`s. Fixes #39376. r? @eddyb
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
