Index: clang/lib/Sema/TreeTransform.h =================================================================== --- clang/lib/Sema/TreeTransform.h +++ clang/lib/Sema/TreeTransform.h @@ -4322,10 +4322,10 @@ 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 @@ 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 @@ 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 @@ 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; }