diff options
author | Hans Wennborg <hans@hanshq.net> | 2015-06-09 00:39:03 +0000 |
---|---|---|
committer | Hans Wennborg <hans@hanshq.net> | 2015-06-09 00:39:03 +0000 |
commit | bb1983cf3a1b7ff57d6cfdc05a04128bfa3721d1 (patch) | |
tree | 1959f912066e95ccb39cb246bf9976678c3f6030 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 29b7a939350ed4fb577545c56d54e23b06bce6d9 (diff) | |
download | llvm-bb1983cf3a1b7ff57d6cfdc05a04128bfa3721d1.zip llvm-bb1983cf3a1b7ff57d6cfdc05a04128bfa3721d1.tar.gz llvm-bb1983cf3a1b7ff57d6cfdc05a04128bfa3721d1.tar.bz2 |
Enable propagation of dll attributes to previously instantiated base class templates in some cases
It is safe to add a dll attribute if the base class template previously only had
an explicit instantiation declaration, or was implicitly instantiated.
I both those cases, the members would not have been codegenned yet. In the case
of explicit instantiation declaration this is natural, and for implicit
instantiations, codegen is deferred (see r225570).
This is work towards fixing PR23770.
llvm-svn: 239373
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions