llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT--> @llvm/pr-subscribers-clang Author: Timm Baeder (tbaederr) <details> <summary>Changes</summary> We have `discard()` these days. --- Full diff: https://github.com/llvm/llvm-project/pull/123024.diff 1 Files Affected: - (modified) clang/lib/AST/ByteCode/Compiler.cpp (+1-6) ``````````diff diff --git a/clang/lib/AST/ByteCode/Compiler.cpp b/clang/lib/AST/ByteCode/Compiler.cpp index a5dfaaf3196559..b659feb4536b70 100644 --- a/clang/lib/AST/ByteCode/Compiler.cpp +++ b/clang/lib/AST/ByteCode/Compiler.cpp @@ -4805,12 +4805,7 @@ template <class Emitter> bool Compiler<Emitter>::VisitCXXDefaultArgExpr(const CXXDefaultArgExpr *E) { SourceLocScope<Emitter> SLS(this, E); - const Expr *SubExpr = E->getExpr(); - if (std::optional<PrimType> T = classify(E->getExpr())) - return this->visit(SubExpr); - - assert(Initializing); - return this->visitInitializer(SubExpr); + return this->delegate(E->getExpr()); } template <class Emitter> `````````` </details> https://github.com/llvm/llvm-project/pull/123024 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits