summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2011-08-02 21:44:23 +0000
committerChris Lattner <sabre@nondot.org>2011-08-02 21:44:23 +0000
commitf51dae0378eeeb328ef2d39e41df73054937949c (patch)
treeca80a95ac4c2455718b708af76c12b21b1743d35 /clang/lib/CodeGen/CodeGenModule.cpp
parent366bccefad05b369bb8ba004fd33a92a932a311b (diff)
downloadbcm5719-llvm-f51dae0378eeeb328ef2d39e41df73054937949c.tar.gz
bcm5719-llvm-f51dae0378eeeb328ef2d39e41df73054937949c.zip
disable array bounds overflow warning for cases where an array
has a single element. This disables the warning in cases where there is a clear bug, but this is really rare (who uses arrays with one element?) and it also silences a large class of false positive issues with C89 code that is using tail padding in structs. A better version of this patch would detect when an array is in a tail position in a struct, but at least patch fixes the huge false positives that are hitting postgres and other code. llvm-svn: 136724
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud