[clang] [clang][Sema] Separate aggregate default member initializer evaluation (PR #219288)

Eli Friedman via cfe-commits cfe-commits at lists.llvm.org
Sat Aug 29 10:09:00 PDT 2026


================
@@ -3521,7 +3521,7 @@ class TreeTransform {
   /// routine to provide different behavior.
   ExprResult RebuildCXXDefaultInitExpr(SourceLocation Loc,
                                        FieldDecl *Field) {
-    return getSema().BuildCXXDefaultInitExpr(Loc, Field);
+    return getSema().BuildCXXCtorDefaultInitExpr(Loc, Field);
----------------
efriedma-quic wrote:

This needs some kind of explanation; how do we know it isn't for an aggregate?

https://github.com/llvm/llvm-project/pull/219288


More information about the cfe-commits mailing list