Przeglądaj źródła

OpaquePtr: Use nullptr construction for TemplateTy OpaquePtr typedef

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@257957 91177308-0d34-0410-b5e6-96231b3b80d8
David Blaikie 9 lat temu
rodzic
commit
222f7edf33
1 zmienionych plików z 4 dodań i 5 usunięć
  1. 4 5
      lib/Parse/ParseDeclCXX.cpp

+ 4 - 5
lib/Parse/ParseDeclCXX.cpp

@@ -1006,8 +1006,8 @@ TypeResult Parser::ParseBaseTypeSpecifier(SourceLocation &BaseLoc,
     if (!Template) {
     if (!Template) {
       TemplateArgList TemplateArgs;
       TemplateArgList TemplateArgs;
       SourceLocation LAngleLoc, RAngleLoc;
       SourceLocation LAngleLoc, RAngleLoc;
-      ParseTemplateIdAfterTemplateName(TemplateTy(), IdLoc, SS,
-          true, LAngleLoc, TemplateArgs, RAngleLoc);
+      ParseTemplateIdAfterTemplateName(nullptr, IdLoc, SS, true, LAngleLoc,
+                                       TemplateArgs, RAngleLoc);
       return true;
       return true;
     }
     }
 
 
@@ -1381,9 +1381,8 @@ void Parser::ParseClassSpecifier(tok::TokenKind TagTokKind,
       // a class (or template thereof).
       // a class (or template thereof).
       TemplateArgList TemplateArgs;
       TemplateArgList TemplateArgs;
       SourceLocation LAngleLoc, RAngleLoc;
       SourceLocation LAngleLoc, RAngleLoc;
-      if (ParseTemplateIdAfterTemplateName(TemplateTy(), NameLoc, SS,
-                                           true, LAngleLoc,
-                                           TemplateArgs, RAngleLoc)) {
+      if (ParseTemplateIdAfterTemplateName(
+              nullptr, NameLoc, SS, true, LAngleLoc, TemplateArgs, RAngleLoc)) {
         // We couldn't parse the template argument list at all, so don't
         // We couldn't parse the template argument list at all, so don't
         // try to give any location information for the list.
         // try to give any location information for the list.
         LAngleLoc = RAngleLoc = SourceLocation();
         LAngleLoc = RAngleLoc = SourceLocation();