summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen
diff options
context:
space:
mode:
authorAaron Ballman <aaron@aaronballman.com>2016-04-24 13:30:21 +0000
committerAaron Ballman <aaron@aaronballman.com>2016-04-24 13:30:21 +0000
commit1de59c5d92b96eda920394bfa0799cd2800201fa (patch)
tree73a67486de714ca9e58ccecb903262e9fbda6ac3 /llvm/test/CodeGen
parentc79c2be7d2ab7e562c0cac2578270a9f28057e4d (diff)
downloadbcm5719-llvm-1de59c5d92b96eda920394bfa0799cd2800201fa.tar.gz
bcm5719-llvm-1de59c5d92b96eda920394bfa0799cd2800201fa.zip
Improve diagnostic checking for va_start to also warn on other instances of undefined behavior, such as a parameter declared with the register keyword in C, or a parameter of a type that undergoes default argument promotion.
This helps cover some more of the CERT secure coding rule EXP58-CPP. Pass an object of the correct type to va_start (https://www.securecoding.cert.org/confluence/display/cplusplus/EXP58-CPP.+Pass+an+object+of+the+correct+type+to+va_start). llvm-svn: 267338
Diffstat (limited to 'llvm/test/CodeGen')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud