Author: dgregor Date: Wed Mar 2 12:52:42 2011 New Revision: 126854 URL: http://llvm.org/viewvc/llvm-project?rev=126854&view=rev Log: Eliminate an unnecessary use of CXXScopeSpec::MakeTrivial. We have proper nested-name-specifier source-location information in DependentTemplateSpecializationTypeLocs now
Modified: cfe/trunk/lib/Sema/TreeTransform.h Modified: cfe/trunk/lib/Sema/TreeTransform.h URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/TreeTransform.h?rev=126854&r1=126853&r2=126854&view=diff ============================================================================== --- cfe/trunk/lib/Sema/TreeTransform.h (original) +++ cfe/trunk/lib/Sema/TreeTransform.h Wed Mar 2 12:52:42 2011 @@ -4318,10 +4318,8 @@ = TLB.push<DependentTemplateSpecializationTypeLoc>(Result); NewTL.setKeywordLoc(TL.getKeywordLoc()); - // FIXME: Poor nested-name-specifier source-location information. CXXScopeSpec SS; - SS.MakeTrivial(SemaRef.Context, - DTN->getQualifier(), TL.getQualifierLoc().getSourceRange()); + SS.Adopt(TL.getQualifierLoc()); NewTL.setQualifierLoc(SS.getWithLocInContext(SemaRef.Context)); NewTL.setNameLoc(TL.getNameLoc()); NewTL.setLAngleLoc(TL.getLAngleLoc()); _______________________________________________ cfe-commits mailing list cfe-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits