aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorHans Wennborg <hans@hanshq.net>2015-06-09 00:39:03 +0000
committerHans Wennborg <hans@hanshq.net>2015-06-09 00:39:03 +0000
commitbb1983cf3a1b7ff57d6cfdc05a04128bfa3721d1 (patch)
tree1959f912066e95ccb39cb246bf9976678c3f6030 /clang/lib/Frontend/CompilerInvocation.cpp
parent29b7a939350ed4fb577545c56d54e23b06bce6d9 (diff)
downloadllvm-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