summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorReid Kleckner <rnk@google.com>2017-08-15 01:17:47 +0000
committerReid Kleckner <rnk@google.com>2017-08-15 01:17:47 +0000
commitfdb3df65b6844c5926b1cb950fa044ce3017a7b1 (patch)
treea50b290a787480f21a618376c2633544adbf87df /clang/lib/CodeGen/CodeGenModule.cpp
parent9e43d6e7b2d8eed7ce849d0698af8d4bb162ed26 (diff)
downloadbcm5719-llvm-fdb3df65b6844c5926b1cb950fa044ce3017a7b1.tar.gz
bcm5719-llvm-fdb3df65b6844c5926b1cb950fa044ce3017a7b1.zip
Avoid PointerIntPair of constexpr EvalInfo structs
They are stack allocated, so their alignment is not to be trusted. 32-bit MSVC only guarantees 4 byte stack alignment, even though alignof would tell you otherwise. I tried fixing this with __declspec align, but that apparently upsets GCC. Hopefully this version will satisfy all compilers. See PR32018 for some info about the mingw issues. Should supercede https://reviews.llvm.org/D34873 llvm-svn: 310905
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud