[clang] [Clang] Fix constexpr-ness on implicitly deleted destructors (PR #116359)
via cfe-commits
cfe-commits at lists.llvm.org
Wed Nov 27 02:45:18 PST 2024
================
@@ -546,9 +546,9 @@ void CXXRecordDecl::addedClassSubobject(CXXRecordDecl *Subobj) {
data().NeedOverloadResolutionForDestructor = true;
}
- // C++2a [dcl.constexpr]p4:
- // The definition of a constexpr destructor [shall] satisfy the
- // following requirement:
+ // C++20 [dcl.constexpr]p5:
+ // The definition of a constexpr destructor whose function-body is not
+ // = delete [shall] additionally satisfy the following requirement:
----------------
cor3ntin wrote:
```suggestion
// = delete shall additionally satisfy the following requirement:
```
https://github.com/llvm/llvm-project/pull/116359
More information about the cfe-commits
mailing list