From 222f7edf33fce4081fa42aa07b4bd062e4079962 Mon Sep 17 00:00:00 2001 From: David Blaikie Date: Fri, 15 Jan 2016 23:43:28 +0000 Subject: [PATCH] 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 --- lib/Parse/ParseDeclCXX.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/lib/Parse/ParseDeclCXX.cpp b/lib/Parse/ParseDeclCXX.cpp index 82fde7a2af..822d4143f5 100644 --- a/lib/Parse/ParseDeclCXX.cpp +++ b/lib/Parse/ParseDeclCXX.cpp @@ -1006,8 +1006,8 @@ TypeResult Parser::ParseBaseTypeSpecifier(SourceLocation &BaseLoc, if (!Template) { TemplateArgList TemplateArgs; SourceLocation LAngleLoc, RAngleLoc; - ParseTemplateIdAfterTemplateName(TemplateTy(), IdLoc, SS, - true, LAngleLoc, TemplateArgs, RAngleLoc); + ParseTemplateIdAfterTemplateName(nullptr, IdLoc, SS, true, LAngleLoc, + TemplateArgs, RAngleLoc); return true; } @@ -1381,9 +1381,8 @@ void Parser::ParseClassSpecifier(tok::TokenKind TagTokKind, // a class (or template thereof). TemplateArgList TemplateArgs; 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 // try to give any location information for the list. LAngleLoc = RAngleLoc = SourceLocation(); -- 2.40.0