summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/DeclCXX.cpp
diff options
context:
space:
mode:
authorRichard Smith <richard-llvm@metafoo.co.uk>2013-12-14 01:04:22 +0000
committerRichard Smith <richard-llvm@metafoo.co.uk>2013-12-14 01:04:22 +0000
commit8a0dde75f1123537b0e9e2706c4902841a9712cd (patch)
tree33ae709b043ff8809a0fdd8944ea359f637eaa19 /clang/lib/AST/DeclCXX.cpp
parent8c79ee409ad72a209fbda3a229d174da3480df7d (diff)
downloadbcm5719-llvm-8a0dde75f1123537b0e9e2706c4902841a9712cd.tar.gz
bcm5719-llvm-8a0dde75f1123537b0e9e2706c4902841a9712cd.zip
PR18232: implement instantiation for class-scope explicit specializations of
class templates (a Microsoft extension). llvm-svn: 197298
Diffstat (limited to 'clang/lib/AST/DeclCXX.cpp')
-rw-r--r--clang/lib/AST/DeclCXX.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/AST/DeclCXX.cpp b/clang/lib/AST/DeclCXX.cpp
index 5f7dcd5d46a..9648e62b11f 100644
--- a/clang/lib/AST/DeclCXX.cpp
+++ b/clang/lib/AST/DeclCXX.cpp
@@ -1218,7 +1218,7 @@ CXXRecordDecl::setInstantiationOfMemberClass(CXXRecordDecl *RD,
TemplateSpecializationKind TSK) {
assert(TemplateOrInstantiation.isNull() &&
"Previous template or instantiation?");
- assert(!isa<ClassTemplateSpecializationDecl>(this));
+ assert(!isa<ClassTemplatePartialSpecializationDecl>(this));
TemplateOrInstantiation
= new (getASTContext()) MemberSpecializationInfo(RD, TSK);
}
OpenPOWER on IntegriCloud