https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82899
--- Comment #3 from Antony Polukhin <antoshkka at gmail dot com> ---
BTW, Clang warns on code like Y y(y)
warning: variable 'y' is uninitialized when used within its own initialization
[-Wuninitialized]
Y y(y);
~ ^
GCC may add same warning
