diff options
Diffstat (limited to 'clang/lib/Sema/SemaTemplate.cpp')
| -rw-r--r-- | clang/lib/Sema/SemaTemplate.cpp | 3 | 
1 files changed, 2 insertions, 1 deletions
| diff --git a/clang/lib/Sema/SemaTemplate.cpp b/clang/lib/Sema/SemaTemplate.cpp index 336a7bf9d04..af1cb50006e 100644 --- a/clang/lib/Sema/SemaTemplate.cpp +++ b/clang/lib/Sema/SemaTemplate.cpp @@ -3959,7 +3959,8 @@ Sema::ActOnClassTemplateSpecialization(Scope *S, unsigned TagSpec,                                                  TemplateArgs, CanonType);    if (TUK != TUK_Friend) {      Specialization->setTypeAsWritten(WrittenTy); -    Specialization->setTemplateKeywordLoc(KWLoc); +    if (TemplateParams) +      Specialization->setTemplateKeywordLoc(TemplateParams->getTemplateLoc());    }    TemplateArgsIn.release(); | 

