aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/FileManager.cpp
diff options
context:
space:
mode:
authorFlorian Hahn <florian.hahn@arm.com>2018-07-24 14:49:52 +0000
committerFlorian Hahn <florian.hahn@arm.com>2018-07-24 14:49:52 +0000
commit36d2e25d5a834fd9609c6f2fd54482438643ad7f (patch)
treef19b0c7e2f04b1dcc370c0b419d283f75376fa20 /clang/lib/Basic/FileManager.cpp
parent28ded4ee196e89953b37f05c76b5f2647ebaa2fe (diff)
downloadllvm-36d2e25d5a834fd9609c6f2fd54482438643ad7f.zip
llvm-36d2e25d5a834fd9609c6f2fd54482438643ad7f.tar.gz
llvm-36d2e25d5a834fd9609c6f2fd54482438643ad7f.tar.bz2
[PredicateInfo] Use custom mangling to support ssa_copy with unnamed types.
This is a workaround and it would be better to fix this generally, but doing it generally is quite tricky. See D48541 and PR38117. Doing it in PredicateInfo directly allows us to use the type address to differentiate different unnamed types, because neither the created declarations nor the ssa_copy calls should be visible after PredicateInfo got destroyed. Reviewers: efriedma, davide Reviewed By: efriedma Differential Revision: https://reviews.llvm.org/D49126 llvm-svn: 337828
Diffstat (limited to 'clang/lib/Basic/FileManager.cpp')
0 files changed, 0 insertions, 0 deletions