summaryrefslogtreecommitdiffstats
path: root/clang/lib/Analysis/LiveVariables.cpp
diff options
context:
space:
mode:
authorRichard Smith <richard-llvm@metafoo.co.uk>2014-09-24 23:55:00 +0000
committerRichard Smith <richard-llvm@metafoo.co.uk>2014-09-24 23:55:00 +0000
commit5b571672852c1b54ef0bd4d102b70cbf9331770e (patch)
treec2c83a1b4b1e7f00fc7580f9dddebbfa1f5dc6d7 /clang/lib/Analysis/LiveVariables.cpp
parentfd5e21adbadd17cbd1033d0be7c39a0de18c0bec (diff)
downloadbcm5719-llvm-5b571672852c1b54ef0bd4d102b70cbf9331770e.tar.gz
bcm5719-llvm-5b571672852c1b54ef0bd4d102b70cbf9331770e.zip
Fix handling of preincrement on bit-fields. This gives a bit-field in C++, but
we were failing to find that bit-field when performing integer promotions. This brings us closer to following the standard, and closer to GCC. In C, this change is technically a regression: we get bit-field promotions completely wrong in C, promoting cases that are categorically not bit-field designators. This change makes us do so slightly more consistently, though. llvm-svn: 218428
Diffstat (limited to 'clang/lib/Analysis/LiveVariables.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud