// PR c++/114856 #include struct A { ~A(); }; struct V { V(std::initializer_list); }; struct data { V v{{}}; };