diff options
author | Chris Lattner <sabre@nondot.org> | 2011-08-02 21:44:23 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2011-08-02 21:44:23 +0000 |
commit | f51dae0378eeeb328ef2d39e41df73054937949c (patch) | |
tree | ca80a95ac4c2455718b708af76c12b21b1743d35 /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | 366bccefad05b369bb8ba004fd33a92a932a311b (diff) | |
download | bcm5719-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