aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Analysis/FormatString.cpp
diff options
context:
space:
mode:
authorManman Ren <manman.ren@gmail.com>2013-08-21 20:58:45 +0000
committerManman Ren <manman.ren@gmail.com>2013-08-21 20:58:45 +0000
commit879ce8841dc980104d1e99bd45ad6f15bb4efd2e (patch)
tree22f08ab9016385141039621e2642ac560ffd1c78 /clang/lib/Analysis/FormatString.cpp
parent3380ee5e60c93c5bc8a9d6adc94cb84eb08cce46 (diff)
downloadllvm-879ce8841dc980104d1e99bd45ad6f15bb4efd2e.zip
llvm-879ce8841dc980104d1e99bd45ad6f15bb4efd2e.tar.gz
llvm-879ce8841dc980104d1e99bd45ad6f15bb4efd2e.tar.bz2
Don't use mangleCXXRTTIName in TBAA for C code.
With r185721, calling mangleCXXRTTIName on C code will cause crashes. This commit fixes crashes on C testing cases when turning on struct-path TBAA. For C code, we simply use the Decl name without the context. This can cause two different structs having the same name, and may cause inaccurate but conservative alias results. llvm-svn: 188930
Diffstat (limited to 'clang/lib/Analysis/FormatString.cpp')
0 files changed, 0 insertions, 0 deletions