diff options
author | Larisse Voufo <lvoufo@google.com> | 2013-06-10 06:28:37 +0000 |
---|---|---|
committer | Larisse Voufo <lvoufo@google.com> | 2013-06-10 06:28:37 +0000 |
commit | ef2de6f2558ea7225bf3ae04131f220f8eb82b42 (patch) | |
tree | aa5d19a3dae2c08d1bff38831dd19f14f73304cd /clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | |
parent | d1fdf0b1805c19ed71a14b49828dd2edd16250e1 (diff) | |
download | bcm5719-llvm-ef2de6f2558ea7225bf3ae04131f220f8eb82b42.tar.gz bcm5719-llvm-ef2de6f2558ea7225bf3ae04131f220f8eb82b42.zip |
test
llvm-svn: 183636
Diffstat (limited to 'clang/lib/Sema/SemaTemplateInstantiateDecl.cpp')
-rw-r--r-- | clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp b/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp index 9d1757d878d..55915794f96 100644 --- a/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp +++ b/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp @@ -2842,6 +2842,7 @@ void Sema::InstantiateFunctionDefinition(SourceLocation PointOfInstantiation, if (Function->isInvalidDecl() || Function->isDefined()) return; + // Never instantiate an explicit specialization except if it is a class scope // explicit specialization. if (Function->getTemplateSpecializationKind() == TSK_ExplicitSpecialization && |