llvm-project/clang/lib
Hans Wennborg fd76d91366 Warn about dllexported explicit class template instantiation declarations (PR22035)
Clang would previously become confused and crash here.

It does not make a lot of sense to export these, so warning seems appropriate.

MSVC will export some member functions for this kind of specializations, whereas
MinGW ignores the dllexport-edness. The latter behaviour seems better.

Differential Revision: http://reviews.llvm.org/D6984

llvm-svn: 226208
2015-01-15 21:18:30 +00:00
..
ARCMigrate Objective-C SDK modernizer. When modernizing an enum to 2014-12-10 18:25:24 +00:00
AST AST: alignof might be dependent because of alignment attributes 2015-01-15 10:04:14 +00:00
ASTMatchers Add voidType() matcher. 2014-12-15 15:09:22 +00:00
Analysis [cleanup] Re-sort *all* #include lines with llvm/utils/sort_includes.py 2015-01-14 11:29:14 +00:00
Basic [Mips] Define macros `__mips_isa_rev` in case of mips32r6/mips64r6 options 2015-01-15 07:04:48 +00:00
CodeGen [PM] Track an LLVM API update which separates the TargetLibraryInfo 2015-01-15 10:42:26 +00:00
Driver Revert "More robust deployment target parsing on darwin" 2015-01-14 18:22:29 +00:00
Edit Edit: Do not extend a removal to include trailing whitespace if we're at the end 2014-09-15 11:47:10 +00:00
Format clang-format: Disable flag for Google's Java and Javascript styles. 2015-01-14 12:24:59 +00:00
Frontend Remove ASTConsumer::HandleVTable()'s bool parameter. 2015-01-15 04:07:35 +00:00
FrontendTool Provide a BuryPointer for unique_ptrs. 2014-08-29 16:53:14 +00:00
Headers [AVX512] Add FP unpack intrinsics 2015-01-14 01:31:17 +00:00
Index [libclang] Use same USR encoding for 'char' regardless of what the target considers the sign to be. 2014-12-08 09:09:05 +00:00
Lex Inherit attributes when infering a framework module 2015-01-13 17:47:44 +00:00
Parse Fix crash-on-invalid and name lookup when recovering from ~X::X() typo. 2015-01-15 00:48:52 +00:00
Rewrite Trim some includes. NFC. 2014-10-29 22:13:46 +00:00
Sema Warn about dllexported explicit class template instantiation declarations (PR22035) 2015-01-15 21:18:30 +00:00
Serialization Fix bogus 'method is unavailable' errors with modules 2015-01-12 19:27:00 +00:00
StaticAnalyzer [cleanup] Re-sort *all* #include lines with llvm/utils/sort_includes.py 2015-01-14 11:29:14 +00:00
Tooling Make ArgumentsAdjuster an std::function. 2014-12-03 17:53:02 +00:00
CMakeLists.txt Fix build with various feature flag combinations 2014-07-14 22:17:22 +00:00
Makefile Make clang's rewrite engine a core feature 2014-07-16 16:48:33 +00:00