union Data { int val1; long val2; Data( ) noexcept(false ) : val1( 1 ) { } };