This revision was automatically updated to reflect the committed changes. Closed by commit rG595c3758e470: Fix the const overload of IgnoreExprNodes (authored by d, committed by gribozavr).
Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D100347/new/ https://reviews.llvm.org/D100347 Files: clang/include/clang/AST/IgnoreExpr.h Index: clang/include/clang/AST/IgnoreExpr.h =================================================================== --- clang/include/clang/AST/IgnoreExpr.h +++ clang/include/clang/AST/IgnoreExpr.h @@ -41,7 +41,7 @@ template <typename... FnTys> const Expr *IgnoreExprNodes(const Expr *E, FnTys &&...Fns) { - return const_cast<Expr *>(IgnoreExprNodes(E, std::forward<FnTys>(Fns)...)); + return IgnoreExprNodes(const_cast<Expr *>(E), std::forward<FnTys>(Fns)...); } inline Expr *IgnoreImplicitCastsSingleStep(Expr *E) {
Index: clang/include/clang/AST/IgnoreExpr.h =================================================================== --- clang/include/clang/AST/IgnoreExpr.h +++ clang/include/clang/AST/IgnoreExpr.h @@ -41,7 +41,7 @@ template <typename... FnTys> const Expr *IgnoreExprNodes(const Expr *E, FnTys &&...Fns) { - return const_cast<Expr *>(IgnoreExprNodes(E, std::forward<FnTys>(Fns)...)); + return IgnoreExprNodes(const_cast<Expr *>(E), std::forward<FnTys>(Fns)...); } inline Expr *IgnoreImplicitCastsSingleStep(Expr *E) {
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits