diff --git a/libc/src/math/generic/log2f.cpp b/libc/src/math/generic/log2f.cpp index b25ec41f277b6..cff718eec2169 100644 --- a/libc/src/math/generic/log2f.cpp +++ b/libc/src/math/generic/log2f.cpp @@ -79,7 +79,7 @@ LLVM_LIBC_FUNCTION(float, log2f, (float x)) { } if (xbits.is_neg() && !xbits.is_nan()) { fputil::set_errno_if_required(EDOM); - fputil::raise_except(FE_INVALID); + fputil::raise_except_if_required(FE_INVALID); return FPBits::quiet_nan().get_val(); } if (xbits.is_inf_or_nan()) {