diff --git a/libc/src/__support/FPUtil/BasicOperations.h b/libc/src/__support/FPUtil/BasicOperations.h index 994237ba8492..2357b053b60b 100644 --- a/libc/src/__support/FPUtil/BasicOperations.h +++ b/libc/src/__support/FPUtil/BasicOperations.h @@ -354,10 +354,7 @@ LIBC_INLINE cpp::enable_if_t, T> getpayload(T x) { return static_cast(payload_dfloat); } else { - if constexpr (cpp::is_same_v) - return T(static_cast(payload)); - else - return static_cast(payload); + return static_cast(payload); } }