https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70167
--- Comment #6 from Jonathan Wakely <redi at gcc dot gnu.org> --- It looks like r247793 fixed an ICE for: #include <vector> struct A{int i;}; struct B{}; struct C:A,B{}; struct V {std::vector<C> m;}; V v{{C{{1},{}}}}; It doesn't look obviously related, so do we want to add that testcase?