This is related to DR2820 https://cplusplus.github.io/CWG/issues/2820.html struct X { X() noexcept(false) = default; }; static_assert(!noexcept(X())); // Should pass, but does not Similar to Bug 114844 and https://cplusplus.github.io/CWG/issues/2886.html
See https://gcc.gnu.org/legacy-ml/gcc-patches/2019-09/msg00311.html .
I see this was just accepted as a defect report this year even: [Accepted as a DR at the March, 2024 meeting.]
Probably mine then; thanks for the report.