https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108513
Bug ID: 108513 Summary: [13 Regression] Bad initializer-list construction of std::vector Product: gcc Version: 13.0 Status: UNCONFIRMED Keywords: wrong-code Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: redi at gcc dot gnu.org Target Milestone: --- #include <any> #include <vector> struct OptionTestEntry { int test1; std::vector<std::any> invalid_vals; }; int main() { const OptionTestEntry testm[] = { {1, {-1}} }; if (testm[0].invalid_vals.size() != 1) __builtin_abort(); }; Aborted (core dumped) Reducing and bisecting ...