[cfe-commits] r107682 - /cfe/trunk/lib/Sema/SemaTemplate.cpp
Douglas Gregor
dgregor at apple.com
Tue Jul 6 11:33:12 PDT 2010
Author: dgregor
Date: Tue Jul 6 13:33:12 2010
New Revision: 107682
URL: http://llvm.org/viewvc/llvm-project?rev=107682&view=rev
Log:
Correctly set the location of the "template" keyword for a class
template specialization, from Peter Collingbourne.
Modified:
cfe/trunk/lib/Sema/SemaTemplate.cpp
Modified: cfe/trunk/lib/Sema/SemaTemplate.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/SemaTemplate.cpp?rev=107682&r1=107681&r2=107682&view=diff
==============================================================================
--- cfe/trunk/lib/Sema/SemaTemplate.cpp (original)
+++ cfe/trunk/lib/Sema/SemaTemplate.cpp Tue Jul 6 13:33:12 2010
@@ -3959,7 +3959,8 @@
TemplateArgs, CanonType);
if (TUK != TUK_Friend) {
Specialization->setTypeAsWritten(WrittenTy);
- Specialization->setTemplateKeywordLoc(KWLoc);
+ if (TemplateParams)
+ Specialization->setTemplateKeywordLoc(TemplateParams->getTemplateLoc());
}
TemplateArgsIn.release();
More information about the cfe-commits
mailing list