aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp
diff options
context:
space:
mode:
authorHoward Hinnant <hhinnant@apple.com>2012-08-03 22:02:07 +0000
committerHoward Hinnant <hhinnant@apple.com>2012-08-03 22:02:07 +0000
commit757640b15625eadd28a4cd6a24c23f66c13db0dc (patch)
tree647a914acc73896fa9324657e56bb96d7935ccff /clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp
parentc934daba9b7d285bf693817f7af5fff3b5de38d0 (diff)
downloadllvm-757640b15625eadd28a4cd6a24c23f66c13db0dc.zip
llvm-757640b15625eadd28a4cd6a24c23f66c13db0dc.tar.gz
llvm-757640b15625eadd28a4cd6a24c23f66c13db0dc.tar.bz2
Fixes apple: #12020687. This was a problem in the demangler with template
substitution forward references. That is, sometimes a mangled name refers to a substitution that hasn't yet been defined. The demangler was derferencing a null pointer in this case because it wasn't properly guarded against a forward reference. Test case added to catch this problem. llvm-svn: 161267
Diffstat (limited to 'clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp')
0 files changed, 0 insertions, 0 deletions