llvm-project/clang/test/CXX
Douglas Gregor 06aa50417d Only complain about explicit instantiations following explicit
specializations when the explicit instantiation was... explicitly
written, i.e., not the product of an explicit instantiation of an
enclosing class. Fixes this spurious warning when Clang builds LLVM:

/Volumes/Data/dgregor/Projects/llvm/lib/CodeGen/MachineDominators.cpp:22:1:
warning: explicit instantiation of 'addRoot' that occurs after an
explicit specialization will be ignored (C++0x extension) [-pedantic]

llvm-svn: 100900
2010-04-09 21:02:29 +00:00
..
basic When a template (without arguments) is passed as a template type 2010-04-08 00:03:06 +00:00
class Turn access control on by default in -cc1. 2010-04-09 19:03:51 +00:00
class.access Turn access control on by default in -cc1. 2010-04-09 19:03:51 +00:00
class.derived Implement computation of the final overriders for each virtual 2010-03-23 23:47:56 +00:00
conv Turn access control on by default in -cc1. 2010-04-09 19:03:51 +00:00
dcl.dcl Turn access control on by default in -cc1. 2010-04-09 19:03:51 +00:00
dcl.decl Turn access control on by default in -cc1. 2010-04-09 19:03:51 +00:00
except/except.handle Improve diagnostics when we fail to convert from a source type to a 2010-04-09 00:35:39 +00:00
expr Turn access control on by default in -cc1. 2010-04-09 19:03:51 +00:00
lex Fix for PR6220: compute the correct type for multicharacter literals. 2010-02-03 18:21:45 +00:00
over Initialization improvements: addition of string initialization and a few 2009-12-19 08:11:05 +00:00
special Add test case for PR6141, which was fixed a few days ago 2010-02-24 21:54:27 +00:00
stmt.stmt/stmt.select Add a test for C++ [stmt.select]p3, which specifies that redeclaring a 2010-03-30 22:07:46 +00:00
temp Only complain about explicit instantiations following explicit 2010-04-09 21:02:29 +00:00