PR c++/79130 - decomposition and direct-initialization