diff --git a/clang/lib/Sema/TreeTransform.h b/clang/lib/Sema/TreeTransform.h --- a/clang/lib/Sema/TreeTransform.h +++ b/clang/lib/Sema/TreeTransform.h @@ -12497,15 +12497,13 @@ nullptr); } -template -ExprResult -TreeTransform::TransformDependentScopeDeclRefExpr( - DependentScopeDeclRefExpr *E, - bool IsAddressOfOperand, - TypeSourceInfo **RecoveryTSI) { +template +ExprResult TreeTransform::TransformDependentScopeDeclRefExpr( + DependentScopeDeclRefExpr *E, bool IsAddressOfOperand, + TypeSourceInfo **RecoveryTSI) { assert(E->getQualifierLoc()); - NestedNameSpecifierLoc QualifierLoc - = getDerived().TransformNestedNameSpecifierLoc(E->getQualifierLoc()); + NestedNameSpecifierLoc QualifierLoc = + getDerived().TransformNestedNameSpecifierLoc(E->getQualifierLoc()); if (!QualifierLoc) return ExprError(); SourceLocation TemplateKWLoc = E->getTemplateKeywordLoc(); @@ -12514,14 +12512,13 @@ // destination type name (if present) resolves the same way after // instantiation as it did in the local scope. - DeclarationNameInfo NameInfo - = getDerived().TransformDeclarationNameInfo(E->getNameInfo()); + DeclarationNameInfo NameInfo = + getDerived().TransformDeclarationNameInfo(E->getNameInfo()); if (!NameInfo.getName()) return ExprError(); if (!E->hasExplicitTemplateArgs()) { - if (!getDerived().AlwaysRebuild() && - QualifierLoc == E->getQualifierLoc() && + if (!getDerived().AlwaysRebuild() && QualifierLoc == E->getQualifierLoc() && // Note: it is sufficient to compare the Name component of NameInfo: // if name has not changed, DNLoc has not changed either. NameInfo.getName() == E->getDeclName()) @@ -12533,9 +12530,8 @@ } TemplateArgumentListInfo TransArgs(E->getLAngleLoc(), E->getRAngleLoc()); - if (getDerived().TransformTemplateArguments(E->getTemplateArgs(), - E->getNumTemplateArgs(), - TransArgs)) + if (getDerived().TransformTemplateArguments( + E->getTemplateArgs(), E->getNumTemplateArgs(), TransArgs)) return ExprError(); return getDerived().RebuildDependentScopeDeclRefExpr( @@ -13183,18 +13179,18 @@ &TransArgs); } -template -ExprResult -TreeTransform::TransformUnresolvedMemberExpr(UnresolvedMemberExpr *Old) { +template +ExprResult TreeTransform::TransformUnresolvedMemberExpr( + UnresolvedMemberExpr *Old) { // Transform the base of the expression. - ExprResult Base((Expr*) nullptr); + ExprResult Base((Expr *)nullptr); QualType BaseType; if (!Old->isImplicitAccess()) { Base = getDerived().TransformExpr(Old->getBase()); if (Base.isInvalid()) return ExprError(); - Base = getSema().PerformMemberExprBaseConversion(Base.get(), - Old->isArrow()); + Base = + getSema().PerformMemberExprBaseConversion(Base.get(), Old->isArrow()); if (Base.isInvalid()) return ExprError(); BaseType = Base.get()->getType(); @@ -13204,27 +13200,24 @@ NestedNameSpecifierLoc QualifierLoc; if (Old->getQualifierLoc()) { - QualifierLoc - = getDerived().TransformNestedNameSpecifierLoc(Old->getQualifierLoc()); + QualifierLoc = + getDerived().TransformNestedNameSpecifierLoc(Old->getQualifierLoc()); if (!QualifierLoc) return ExprError(); } SourceLocation TemplateKWLoc = Old->getTemplateKeywordLoc(); - LookupResult R(SemaRef, Old->getMemberNameInfo(), - Sema::LookupOrdinaryName); + LookupResult R(SemaRef, Old->getMemberNameInfo(), Sema::LookupOrdinaryName); // Transform the declaration set. - if (TransformOverloadExprDecls(Old, /*RequiresADL*/false, R)) + if (TransformOverloadExprDecls(Old, /*RequiresADL*/ false, R)) return ExprError(); // Determine the naming class. if (Old->getNamingClass()) { - CXXRecordDecl *NamingClass - = cast_or_null(getDerived().TransformDecl( - Old->getMemberLoc(), - Old->getNamingClass())); + CXXRecordDecl *NamingClass = cast_or_null( + getDerived().TransformDecl(Old->getMemberLoc(), Old->getNamingClass())); if (!NamingClass) return ExprError(); @@ -13235,9 +13228,8 @@ if (Old->hasExplicitTemplateArgs()) { TransArgs.setLAngleLoc(Old->getLAngleLoc()); TransArgs.setRAngleLoc(Old->getRAngleLoc()); - if (getDerived().TransformTemplateArguments(Old->getTemplateArgs(), - Old->getNumTemplateArgs(), - TransArgs)) + if (getDerived().TransformTemplateArguments( + Old->getTemplateArgs(), Old->getNumTemplateArgs(), TransArgs)) return ExprError(); } @@ -13247,16 +13239,10 @@ // nested-name-qualifier (and therefore could do the lookup). NamedDecl *FirstQualifierInScope = nullptr; - return getDerived().RebuildUnresolvedMemberExpr(Base.get(), - BaseType, - Old->getOperatorLoc(), - Old->isArrow(), - QualifierLoc, - TemplateKWLoc, - FirstQualifierInScope, - R, - (Old->hasExplicitTemplateArgs() - ? &TransArgs : nullptr)); + return getDerived().RebuildUnresolvedMemberExpr( + Base.get(), BaseType, Old->getOperatorLoc(), Old->isArrow(), QualifierLoc, + TemplateKWLoc, FirstQualifierInScope, R, + (Old->hasExplicitTemplateArgs() ? &TransArgs : nullptr)); } template