diff options
author | Manman Ren <manman.ren@gmail.com> | 2013-08-21 20:58:45 +0000 |
---|---|---|
committer | Manman Ren <manman.ren@gmail.com> | 2013-08-21 20:58:45 +0000 |
commit | 879ce8841dc980104d1e99bd45ad6f15bb4efd2e (patch) | |
tree | 22f08ab9016385141039621e2642ac560ffd1c78 /clang/lib/Analysis/FormatString.cpp | |
parent | 3380ee5e60c93c5bc8a9d6adc94cb84eb08cce46 (diff) | |
download | llvm-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