Jakub's fix for PR c++/91388 means that we don't need an unreachable
return statement after static_assert(false).
libstdc++-v3/ChangeLog:
* include/bits/atomic_wait.h (__wait_args::_M_setup_wait):
Remove unreachable return statement.
Reviewed-by: Tomasz KamiĆski <tkaminsk@redhat.com>
else if constexpr (sizeof(_Tp) == sizeof(__UINT64_TYPE__))
return __builtin_bit_cast(_Tp, (__UINT64_TYPE__)_M_old);
else
- {
- static_assert(false); // Unsupported size
- return {};
- }
+ static_assert(false); // Unsupported size
}
if constexpr (!__platform_wait_uses_type<_Tp>)