diff options
author | Anna Zaks <ganna@apple.com> | 2015-11-19 01:25:28 +0000 |
---|---|---|
committer | Anna Zaks <ganna@apple.com> | 2015-11-19 01:25:28 +0000 |
commit | 61fcb521fa1dd3426b653818fd315f9e542fc12b (patch) | |
tree | da1af4fce920f1a4b194c405e81651273db3d56d /clang/lib/CodeGen/CGObjCMac.cpp | |
parent | d4129b47d0bc780d448532c1bbfe51280ea4d8ef (diff) | |
download | bcm5719-llvm-61fcb521fa1dd3426b653818fd315f9e542fc12b.tar.gz bcm5719-llvm-61fcb521fa1dd3426b653818fd315f9e542fc12b.zip |
[analyzer] Improve modeling of static initializers.
Conversions between unrelated pointer types (e.g. char * and void *) involve
bitcasts which were not properly modeled in case of static initializers. The
patch fixes this problem.
The problem was originally spotted by Artem Dergachev. Patched by Yuri Gribov!
Differential Revision: http://reviews.llvm.org/D14652
llvm-svn: 253532
Diffstat (limited to 'clang/lib/CodeGen/CGObjCMac.cpp')
0 files changed, 0 insertions, 0 deletions