================
@@ -318,8 +318,14 @@ class CFGFullExprCleanup : public CFGElement {
 
 public:
   using MTEVecTy = BumpVector<const MaterializeTemporaryExpr *>;
-  explicit CFGFullExprCleanup(const MTEVecTy *MTEs)
-      : CFGElement(FullExprCleanup, MTEs, nullptr) {}
+  explicit CFGFullExprCleanup(const MTEVecTy *MTEs, const Stmt *CleanupStmt)
----------------
usx95 wrote:

I think we can be more specific here. Instead of general `Stmt`, we could have 
`ExprWithCleanups`.

https://github.com/llvm/llvm-project/pull/200568
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to