================ @@ -1125,7 +1128,11 @@ void CXXRecordDecl::addedMember(Decl *D) { data().DefaultedCopyConstructorIsDeleted = true; } - if (!Field->hasInClassInitializer() && !Field->isMutable()) { + if (isUnion() && !Field->isMutable()) { + if (Field->hasInClassInitializer()) { + data().HasUninitializedFields = false; + } ---------------- cor3ntin wrote:
```suggestion if (Field->hasInClassInitializer()) data().HasUninitializedFields = false; ``` https://github.com/llvm/llvm-project/pull/96301 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits