[libc-commits] [libc] [libc] Use `raise_except_if_required` for log2f. (PR #144961)

via libc-commits libc-commits at lists.llvm.org
Thu Jun 19 14:45:19 PDT 2025


llvmbot wrote:


<!--LLVM PR SUMMARY COMMENT-->

@llvm/pr-subscribers-libc

Author: None (lntue)

<details>
<summary>Changes</summary>



---
Full diff: https://github.com/llvm/llvm-project/pull/144961.diff


1 Files Affected:

- (modified) libc/src/math/generic/log2f.cpp (+1-1) 


``````````diff
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()) {

``````````

</details>


https://github.com/llvm/llvm-project/pull/144961


More information about the libc-commits mailing list