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

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


Author: lntue
Date: 2025-06-19T17:51:01-04:00
New Revision: d3a2931d8af87c20aaede991acda0b5f313075c3

URL: https://github.com/llvm/llvm-project/commit/d3a2931d8af87c20aaede991acda0b5f313075c3
DIFF: https://github.com/llvm/llvm-project/commit/d3a2931d8af87c20aaede991acda0b5f313075c3.diff

LOG: [libc] Use `raise_except_if_required` for log2f. (#144961)

Added: 
    

Modified: 
    libc/src/math/generic/log2f.cpp

Removed: 
    


################################################################################
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()) {


        


More information about the libc-commits mailing list