diff options
author | James Y Knight <jyknight@google.com> | 2015-07-17 18:21:37 +0000 |
---|---|---|
committer | James Y Knight <jyknight@google.com> | 2015-07-17 18:21:37 +0000 |
commit | 53c7616e2e6aa3bcef0123c1890f8fdeb0e760ab (patch) | |
tree | 7e9e1de25a2500e592ba668b4405ce2a07ba1378 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 5a6d5bc17b385293e3337b9f2082151594f972f9 (diff) | |
download | llvm-53c7616e2e6aa3bcef0123c1890f8fdeb0e760ab.zip llvm-53c7616e2e6aa3bcef0123c1890f8fdeb0e760ab.tar.gz llvm-53c7616e2e6aa3bcef0123c1890f8fdeb0e760ab.tar.bz2 |
Fix alignment issues in Clang.
Some const-correctness changes snuck in here too, since they were in the
area of code I was modifying.
This seems to make Clang actually work without Bus Error on
32bit-sparc.
Follow-up patches will factor out a trailing-object helper class, to
make classes using the idiom of appending objects to other objects
easier to understand, and to ensure (with static_assert) that required
alignment guarantees continue to hold.
Differential Revision: http://reviews.llvm.org/D10272
llvm-svn: 242554
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions