https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115645
Bug ID: 115645 Summary: [11/12/13/14/15 Regression] new S[1][1]() requires non-explicit default ctor since r11-3092 Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: rejects-valid Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: redi at gcc dot gnu.org CC: mpolacek at gcc dot gnu.org Target Milestone: --- struct S { explicit S() { } }; auto p = new S[1][1](); expl.cc:5:22: error: converting to āSā from initializer list would use explicit constructor āS::S()ā 5 | auto p = new S[1][1](); | ^ Clang and EDG accept this.