Go to file
Hans Wennborg bb1983cf3a 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
2015-06-09 00:39:03 +00:00
clang Enable propagation of dll attributes to previously instantiated base class templates in some cases 2015-06-09 00:39:03 +00:00
clang-tools-extra Fixed modularize to warn about missing headers referenced in a module map. 2015-06-04 23:35:19 +00:00
compiler-rt [asan] Fixup to r239134. This test does pass on darwin. 2015-06-08 23:24:55 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc Use a more accurate implementation for exp 2015-05-13 03:55:09 +00:00
libcxx Fix PR#23767. Add tests for iterator invalidation for deque::erase/pop_front/pop_back 2015-06-05 22:34:19 +00:00
libcxxabi fallback_malloc: silence conversion warning (NFC) 2015-06-03 17:25:35 +00:00
libunwind Code cleanup: Reindent statements. 2015-05-30 14:00:39 +00:00
lld COFF: Skip internal symbols in bitcode files. 2015-06-08 20:21:28 +00:00
lldb Revert "Introduce a TypeSystem interface to support adding non-clang languages." 2015-06-08 23:38:06 +00:00
llgo [llgo] cmd/llgoi: use line editor 2015-05-23 15:16:09 +00:00
llvm MC: Add target hook to control symbol quoting 2015-06-09 00:31:39 +00:00
openmp Remove unused variables '__kmp_build_check_*' 2015-06-08 20:18:10 +00:00
polly Revert "Add NVIDIA vprintf printing to RuntimeDebugBuilder" 2015-06-08 16:24:49 +00:00