]> granicus.if.org Git - clang/commit
Not content to implement just "extern" explicit template
authorDouglas Gregor <dgregor@apple.com>
Wed, 1 Dec 2010 20:32:20 +0000 (20:32 +0000)
committerDouglas Gregor <dgregor@apple.com>
Wed, 1 Dec 2010 20:32:20 +0000 (20:32 +0000)
commit7306ebfacfa51ba5270fd20f162f62d2ed813485
tree67b8269853ad8f36b3adc4678f0535f77b7ec8f6
parente343583370ba7465273645a300b9a829e3a95d82
Not content to implement just "extern" explicit template
instantiations, GCC also supports "inline" and "static" explicit
template instantiations. Parse and warn about such constructs, but
don't implement the semantics of either "inline" or "static". They
don't seem to be widely used.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@120599 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/DiagnosticParseKinds.td
lib/Parse/Parser.cpp
test/SemaTemplate/explicit-instantiation.cpp