diff options
Diffstat (limited to 'clang-tools-extra/clang-tidy')
5 files changed, 5 insertions, 5 deletions
diff --git a/clang-tools-extra/clang-tidy/abseil/StrCatAppendCheck.cpp b/clang-tools-extra/clang-tidy/abseil/StrCatAppendCheck.cpp index a249b121611..0780924f355 100644 --- a/clang-tools-extra/clang-tidy/abseil/StrCatAppendCheck.cpp +++ b/clang-tools-extra/clang-tidy/abseil/StrCatAppendCheck.cpp @@ -24,7 +24,7 @@ AST_MATCHER_P(Stmt, IgnoringTemporaries, ast_matchers::internal::Matcher<Stmt>, const Stmt *E = &Node; while (true) { if (const auto *MTE = dyn_cast<MaterializeTemporaryExpr>(E)) - E = MTE->getTemporary(); + E = MTE->getSubExpr(); if (const auto *BTE = dyn_cast<CXXBindTemporaryExpr>(E)) E = BTE->getSubExpr(); if (const auto *ICE = dyn_cast<ImplicitCastExpr>(E)) diff --git a/clang-tools-extra/clang-tidy/modernize/AvoidBindCheck.cpp b/clang-tools-extra/clang-tidy/modernize/AvoidBindCheck.cpp index c51b6e86b3f..2d4475c991c 100644 --- a/clang-tools-extra/clang-tidy/modernize/AvoidBindCheck.cpp +++ b/clang-tools-extra/clang-tidy/modernize/AvoidBindCheck.cpp @@ -53,7 +53,7 @@ buildBindArguments(const MatchFinder::MatchResult &Result, const CallExpr *C) { const Expr *E = C->getArg(I); BindArgument B; if (const auto *M = dyn_cast<MaterializeTemporaryExpr>(E)) { - const auto *TE = M->GetTemporaryExpr(); + const auto *TE = M->getSubExpr(); B.Kind = isa<CallExpr>(TE) ? BK_CallExpr : BK_Temporary; } diff --git a/clang-tools-extra/clang-tidy/modernize/LoopConvertUtils.cpp b/clang-tools-extra/clang-tidy/modernize/LoopConvertUtils.cpp index 03efd12ded2..0389a614895 100644 --- a/clang-tools-extra/clang-tidy/modernize/LoopConvertUtils.cpp +++ b/clang-tools-extra/clang-tidy/modernize/LoopConvertUtils.cpp @@ -177,7 +177,7 @@ const Expr *digThroughConstructors(const Expr *E) { return nullptr; E = ConstructExpr->getArg(0); if (const auto *Temp = dyn_cast<MaterializeTemporaryExpr>(E)) - E = Temp->GetTemporaryExpr(); + E = Temp->getSubExpr(); return digThroughConstructors(E); } return E; diff --git a/clang-tools-extra/clang-tidy/performance/ImplicitConversionInLoopCheck.cpp b/clang-tools-extra/clang-tidy/performance/ImplicitConversionInLoopCheck.cpp index e3b90d3b427..a5206554091 100644 --- a/clang-tools-extra/clang-tidy/performance/ImplicitConversionInLoopCheck.cpp +++ b/clang-tools-extra/clang-tidy/performance/ImplicitConversionInLoopCheck.cpp @@ -78,7 +78,7 @@ void ImplicitConversionInLoopCheck::check( // iterator returns a value instead of a reference, and the loop variable // is a reference. This situation is fine (it probably produces the same // code at the end). - if (IsNonTrivialImplicitCast(Materialized->getTemporary())) + if (IsNonTrivialImplicitCast(Materialized->getSubExpr())) ReportAndFix(Result.Context, VD, OperatorCall); } diff --git a/clang-tools-extra/clang-tidy/readability/NonConstParameterCheck.cpp b/clang-tools-extra/clang-tidy/readability/NonConstParameterCheck.cpp index 4372e74c235..878eab8b956 100644 --- a/clang-tools-extra/clang-tidy/readability/NonConstParameterCheck.cpp +++ b/clang-tools-extra/clang-tidy/readability/NonConstParameterCheck.cpp @@ -202,7 +202,7 @@ void NonConstParameterCheck::markCanNotBeConst(const Expr *E, } else if (const auto *Constr = dyn_cast<CXXConstructExpr>(E)) { for (const auto *Arg : Constr->arguments()) { if (const auto *M = dyn_cast<MaterializeTemporaryExpr>(Arg)) - markCanNotBeConst(cast<Expr>(M->getTemporary()), CanNotBeConst); + markCanNotBeConst(cast<Expr>(M->getSubExpr()), CanNotBeConst); } } else if (const auto *ILE = dyn_cast<InitListExpr>(E)) { for (unsigned I = 0U; I < ILE->getNumInits(); ++I) |