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

Reply via email to