summaryrefslogtreecommitdiffstats
path: root/clang/lib/Serialization/ModuleManager.cpp
diff options
context:
space:
mode:
authorJuergen Ributzka <juergen@apple.com>2014-05-03 22:32:52 +0000
committerJuergen Ributzka <juergen@apple.com>2014-05-03 22:32:52 +0000
commitd35c114d15b493cfd2818c2aa93fe78cd0c70119 (patch)
tree0ac7eaa86efcb826551c926a2cde406417d520f6 /clang/lib/Serialization/ModuleManager.cpp
parentdfc592092cf03eb21ceebc89390edc8afe075e7d (diff)
downloadbcm5719-llvm-d35c114d15b493cfd2818c2aa93fe78cd0c70119.tar.gz
bcm5719-llvm-d35c114d15b493cfd2818c2aa93fe78cd0c70119.zip
[TBAA] Fix handling of mixed TBAA (path-aware and non-path-aware TBAA).
This fix simply ensures that both metadata nodes are path-aware before performing path-aware alias analysis. This issue isn't normally triggered in LLVM, because we perform an autoupgrade of the TBAA metadata to the new format when reading in LL or BC files. This issue only appears when a client creates the IR manually and mixes old and new TBAA metadata format. This fixes <rdar://problem/16760860>. llvm-svn: 207923
Diffstat (limited to 'clang/lib/Serialization/ModuleManager.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud