Author: rsmith
Date: Fri Nov  8 13:03:29 2013
New Revision: 194274

URL: http://llvm.org/viewvc/llvm-project?rev=194274&view=rev
Log:
Untabify.

Modified:
    cfe/trunk/lib/Parse/ParseDeclCXX.cpp

Modified: cfe/trunk/lib/Parse/ParseDeclCXX.cpp
URL: 
http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Parse/ParseDeclCXX.cpp?rev=194274&r1=194273&r2=194274&view=diff
==============================================================================
--- cfe/trunk/lib/Parse/ParseDeclCXX.cpp (original)
+++ cfe/trunk/lib/Parse/ParseDeclCXX.cpp Fri Nov  8 13:03:29 2013
@@ -1492,35 +1492,31 @@ void Parser::ParseClassSpecifier(tok::To
         // but it actually has a definition. Most likely, this was
         // meant to be an explicit specialization, but the user forgot
         // the '<>' after 'template'.
-       // It this is friend declaration however, since it cannot have a
-       // template header, it is most likely that the user meant to
-       // remove the 'template' keyword.
+        // It this is friend declaration however, since it cannot have a
+        // template header, it is most likely that the user meant to
+        // remove the 'template' keyword.
         assert((TUK == Sema::TUK_Definition || TUK == Sema::TUK_Friend) &&
-              "Expected a definition here");
+               "Expected a definition here");
 
-       if (TUK == Sema::TUK_Friend) {
-         Diag(DS.getFriendSpecLoc(), 
-              diag::err_friend_explicit_instantiation);
-         TemplateParams = 0;
-       } else {
-         SourceLocation LAngleLoc
-           = PP.getLocForEndOfToken(TemplateInfo.TemplateLoc);
-         Diag(TemplateId->TemplateNameLoc,
-              diag::err_explicit_instantiation_with_definition)
-           << SourceRange(TemplateInfo.TemplateLoc)
-           << FixItHint::CreateInsertion(LAngleLoc, "<>");
-         
-         // Create a fake template parameter list that contains only
-         // "template<>", so that we treat this construct as a class
-         // template specialization.
-         FakedParamLists.push_back(
-           Actions.ActOnTemplateParameterList(0, SourceLocation(),
-                                              TemplateInfo.TemplateLoc,
-                                              LAngleLoc,
-                                              0, 0,
-                                              LAngleLoc));
-         TemplateParams = &FakedParamLists;
-       }
+        if (TUK == Sema::TUK_Friend) {
+          Diag(DS.getFriendSpecLoc(), diag::err_friend_explicit_instantiation);
+          TemplateParams = 0;
+        } else {
+          SourceLocation LAngleLoc =
+              PP.getLocForEndOfToken(TemplateInfo.TemplateLoc);
+          Diag(TemplateId->TemplateNameLoc,
+               diag::err_explicit_instantiation_with_definition)
+              << SourceRange(TemplateInfo.TemplateLoc)
+              << FixItHint::CreateInsertion(LAngleLoc, "<>");
+
+          // Create a fake template parameter list that contains only
+          // "template<>", so that we treat this construct as a class
+          // template specialization.
+          FakedParamLists.push_back(Actions.ActOnTemplateParameterList(
+              0, SourceLocation(), TemplateInfo.TemplateLoc, LAngleLoc, 0, 0,
+              LAngleLoc));
+          TemplateParams = &FakedParamLists;
+        }
       }
 
       // Build the class template specialization.
@@ -1566,7 +1562,7 @@ void Parser::ParseClassSpecifier(tok::To
   } else {
     if (TUK != Sema::TUK_Declaration && TUK != Sema::TUK_Definition)
       ProhibitAttributes(attrs);
-    
+
     if (TUK == Sema::TUK_Definition &&
         TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) {
       // If the declarator-id is not a template-id, issue a diagnostic and


_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to