Fix nested lifetime extension when a std::initializer_list member is
initialized during aggregate initialization of the surrounding structure.