https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119652
Patrick Palka <ppalka at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Known to fail| |14.2.0, 15.0
Keywords| |rejects-valid
Known to work| |13.3.0
Summary|constinit empty |[14/15 Regression]
|direct-list-initialization |constinit empty
|incorrectly rejected |direct-list-initialization
| |incorrectly rejected since
| |r14-660
Ever confirmed|0 |1
Last reconfirmed| |2025-04-06
CC| |jason at gcc dot gnu.org
Status|UNCONFIRMED |NEW
Target Milestone|--- |14.3
--- Comment #1 from Patrick Palka <ppalka at gcc dot gnu.org> ---
Started with r14-660 "c++: be stricter about constinit [CWG2543]"
Reduced from
#include <memory>
struct A {
A() = default;
std::shared_ptr<int> m;
};
inline constinit A a{};