Author: Timm Bäder Date: 2023-10-30T17:20:27+01:00 New Revision: 8a1719d3edbb04ac6a20062911d59d38aec3b2ca
URL: https://github.com/llvm/llvm-project/commit/8a1719d3edbb04ac6a20062911d59d38aec3b2ca DIFF: https://github.com/llvm/llvm-project/commit/8a1719d3edbb04ac6a20062911d59d38aec3b2ca.diff LOG: [clang][Interp][NFC] Use delegate() in VisitCXXBindTemporaryExpr Added: Modified: clang/lib/AST/Interp/ByteCodeExprGen.cpp Removed: ################################################################################ diff --git a/clang/lib/AST/Interp/ByteCodeExprGen.cpp b/clang/lib/AST/Interp/ByteCodeExprGen.cpp index 195af664c13dafc..485893d58f487ae 100644 --- a/clang/lib/AST/Interp/ByteCodeExprGen.cpp +++ b/clang/lib/AST/Interp/ByteCodeExprGen.cpp @@ -1314,9 +1314,7 @@ bool ByteCodeExprGen<Emitter>::VisitMaterializeTemporaryExpr( template <class Emitter> bool ByteCodeExprGen<Emitter>::VisitCXXBindTemporaryExpr( const CXXBindTemporaryExpr *E) { - if (Initializing) - return this->visitInitializer(E->getSubExpr()); - return this->visit(E->getSubExpr()); + return this->delegate(E->getSubExpr()); } template <class Emitter> _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits