diff options
author | Richard Smith <richard-llvm@metafoo.co.uk> | 2014-05-23 21:00:28 +0000 |
---|---|---|
committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2014-05-23 21:00:28 +0000 |
commit | 871cd4c131e0b635de9cc6519832b43bc899633f (patch) | |
tree | 11d916d15234ffd47ea5f7f7f9dca954f40a5752 /clang/lib/CodeGen/CodeGenModule.h | |
parent | b429083aff15c87ddf598fc09309b55bb1299bf1 (diff) | |
download | bcm5719-llvm-871cd4c131e0b635de9cc6519832b43bc899633f.tar.gz bcm5719-llvm-871cd4c131e0b635de9cc6519832b43bc899633f.zip |
[modules] If a referenced-but-not-instantiated class template specialization
gets explicitly specialized, don't reuse the previous class template
specialization declaration as a new declaration. The benefit here is fairly
marginal, it harms source fidelity, and this is horrible to model if the
specialization was imported from another module (without this change, it
asserts or worse).
llvm-svn: 209552
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.h')
0 files changed, 0 insertions, 0 deletions