diff options
author | Dylan McKay <me@dylanmckay.io> | 2017-09-26 00:45:27 +0000 |
---|---|---|
committer | Dylan McKay <me@dylanmckay.io> | 2017-09-26 00:45:27 +0000 |
commit | 832c4a65c0b22f9e88374703db1064f8a7d7a7d4 (patch) | |
tree | 2cdbc2bac4f7db21ee3034245cf108d14bcc3306 /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | 54f689327964b18993d0b6f363393a1bba7210ae (diff) | |
download | bcm5719-llvm-832c4a65c0b22f9e88374703db1064f8a7d7a7d4.tar.gz bcm5719-llvm-832c4a65c0b22f9e88374703db1064f8a7d7a7d4.zip |
[AVR] Use 1-byte alignment for all data types
This was an oversight in the original backend data layout.
The AVR architecture does not have the concept of unaligned loads - all
loads/stores from all addresses are aligned to one byte.
Discovered in avr-rust issue #64
https://github.com/avr-rust/rust/issues/64
Patch By Gergo Erdi.
llvm-svn: 314179
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions