diff --git a/clang/lib/Sema/TreeTransform.h b/clang/lib/Sema/TreeTransform.h index 7b9f6a85260f1..70ba631dbfc6c 100644 --- a/clang/lib/Sema/TreeTransform.h +++ b/clang/lib/Sema/TreeTransform.h @@ -4322,10 +4322,10 @@ void TreeTransform::InventTemplateArgumentLoc( Arg, QualType(), getDerived().getBaseLocation()); } -template +template bool TreeTransform::TransformTemplateArgument( - const TemplateArgumentLoc &Input, - TemplateArgumentLoc &Output, bool Uneval) { + const TemplateArgumentLoc &Input, TemplateArgumentLoc &Output, + bool Uneval) { const TemplateArgument &Arg = Input.getArgument(); switch (Arg.getKind()) { case TemplateArgument::Null: @@ -4374,7 +4374,8 @@ bool TreeTransform::TransformTemplateArgument( DI = InventTypeSourceInfo(Input.getArgument().getAsType()); DI = getDerived().TransformType(DI); - if (!DI) return true; + if (!DI) + return true; Output = TemplateArgumentLoc(TemplateArgument(DI->getType()), DI); return false; @@ -4390,9 +4391,8 @@ bool TreeTransform::TransformTemplateArgument( CXXScopeSpec SS; SS.Adopt(QualifierLoc); - TemplateName Template - = getDerived().TransformTemplateName(SS, Arg.getAsTemplate(), - Input.getTemplateNameLoc()); + TemplateName Template = getDerived().TransformTemplateName( + SS, Arg.getAsTemplate(), Input.getTemplateNameLoc()); if (Template.isNull()) return true; @@ -4414,11 +4414,13 @@ bool TreeTransform::TransformTemplateArgument( Sema::ExpressionEvaluationContextRecord::EK_TemplateArgument); Expr *InputExpr = Input.getSourceExpression(); - if (!InputExpr) InputExpr = Input.getArgument().getAsExpr(); + if (!InputExpr) + InputExpr = Input.getArgument().getAsExpr(); ExprResult E = getDerived().TransformExpr(InputExpr); E = SemaRef.ActOnConstantExpression(E); - if (E.isInvalid()) return true; + if (E.isInvalid()) + return true; Output = TemplateArgumentLoc(TemplateArgument(E.get()), E.get()); return false; }