[cfe-commits] r126854 - /cfe/trunk/lib/Sema/TreeTransform.h

Douglas Gregor dgregor at apple.com
Wed Mar 2 10:52:42 PST 2011


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());





More information about the cfe-commits mailing list