[libc-commits] [libc] [libc][math] Fix subtraction of infinity in fputil::add_or_sub (PR #152017)

Krishna Pandey via libc-commits libc-commits at lists.llvm.org
Mon Aug 4 12:47:02 PDT 2025


================
@@ -47,6 +47,8 @@ class SubTest : public LIBC_NAMESPACE::testing::FEnvSafeTest {
     EXPECT_FP_EQ(neg_inf, func(in.neg_inf, in.zero));
     EXPECT_FP_EQ(inf, func(in.inf, in.neg_zero));
     EXPECT_FP_EQ(neg_inf, func(in.neg_inf, in.neg_zero));
+    EXPECT_FP_EQ(neg_inf, func(in.zero, in.inf));
+    EXPECT_FP_EQ(inf, func(in.zero, in.neg_inf));
----------------
krishna2803 wrote:

done in [d6575f9b](https://github.com/llvm/llvm-project/pull/152017/commits/d6575f9bb95902266720533504f9445f4bf868b4)

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


More information about the libc-commits mailing list