[libc-commits] [libc] [libc][math] Qualify fdim funtions to constexpr (PR #194137)

Muhammad Bassiouni via libc-commits libc-commits at lists.llvm.org
Sat Apr 25 13:47:21 PDT 2026


================
@@ -77,7 +80,9 @@ add_or_sub(InType x, InType y) {
     if (x_bits.is_inf()) {
       if (y_bits.is_inf()) {
         if (!is_effectively_add) {
-          raise_except_if_required(FE_INVALID);
+          if (!__builtin_is_constant_evaluated()) {
+            raise_except_if_required(FE_INVALID);
+          }
----------------
bassiounix wrote:

```suggestion
          if (!cpp::is_constant_evaluated())
            raise_except_if_required(FE_INVALID);
```

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


More information about the libc-commits mailing list