]> granicus.if.org Git - clang/commit
Implement support for semantic checking and template instantiation of
authorDouglas Gregor <dgregor@apple.com>
Thu, 29 Oct 2009 00:04:11 +0000 (00:04 +0000)
committerDouglas Gregor <dgregor@apple.com>
Thu, 29 Oct 2009 00:04:11 +0000 (00:04 +0000)
commited9c0f90b7e0811c209b95e39fe07c211c531285
treea06e8fbf961415023f5a399f4bef79aa2d9271b9
parentd9becd1846e2c72bf6ad283faa1b048f33dd3afe
Implement support for semantic checking and template instantiation of
class template partial specializations of member templates. Also,
fixes a silly little bug in the marking of "used" template parameters
in member templates. Fixes PR5236.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@85447 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/DeclTemplate.h
include/clang/Basic/DiagnosticSemaKinds.td
lib/AST/DeclTemplate.cpp
lib/Sema/Sema.h
lib/Sema/SemaTemplate.cpp
lib/Sema/SemaTemplateDeduction.cpp
lib/Sema/SemaTemplateInstantiate.cpp
lib/Sema/SemaTemplateInstantiateDecl.cpp
test/CXX/temp/temp.decls/temp.class.spec/p6.cpp