summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorJordan Rose <jordan_rose@apple.com>2013-02-19 20:28:33 +0000
committerJordan Rose <jordan_rose@apple.com>2013-02-19 20:28:33 +0000
commit111aa9a28bd89fe0209157c1537717aa244c6a38 (patch)
tree8748978f40c843031cd6e7fc139d9d6201a86cb3 /clang/lib/CodeGen/CodeGenModule.cpp
parente4df5eb34a47207941f53787c48dff20f1b4ff65 (diff)
downloadbcm5719-llvm-111aa9a28bd89fe0209157c1537717aa244c6a38.tar.gz
bcm5719-llvm-111aa9a28bd89fe0209157c1537717aa244c6a38.zip
[analyzer] Don't accidentally strip off base object regions for lazy bindings.
If a base object is at a 0 offset, RegionStoreManager may find a lazy binding for the entire object, then try to attach a FieldRegion or grandparent CXXBaseObjectRegion on top of that (skipping the intermediate region). We now preserve as many layers of base object regions necessary to make the types match. <rdar://problem/13239840> llvm-svn: 175556
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud