Skip to content

Commit 57681e8

Browse files
committed
use bitwiseIsEqual to replace convertToDouble
1 parent e6a6794 commit 57681e8

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

llvm/unittests/ADT/APFloatTest.cpp

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -649,10 +649,10 @@ TEST(APFloatTest, MinimumNumber) {
649649
APFloat::getSNaN(APFloat::IEEEdouble(), true, &intPayload_cdef),
650650
APFloat::getNaN(APFloat::IEEEdouble(), true, 0xcdef)};
651651

652-
EXPECT_EQ(1.0, minimumnum(f1, f2).convertToDouble());
653-
EXPECT_EQ(1.0, minimumnum(f2, f1).convertToDouble());
654-
EXPECT_EQ(-0.0, minimumnum(zp, zn).convertToDouble());
655-
EXPECT_EQ(-0.0, minimumnum(zn, zp).convertToDouble());
652+
EXPECT_TRUE(f1.bitwiseIsEqual(minimumnum(f1, f2)));
653+
EXPECT_TRUE(f1.bitwiseIsEqual(minimumnum(f2, f1)));
654+
EXPECT_TRUE(zn.bitwiseIsEqual(minimumnum(zp, zn)));
655+
EXPECT_TRUE(zn.bitwiseIsEqual(minimumnum(zn, zp)));
656656

657657
EXPECT_TRUE(minimumnum(zn, zp).isNegative());
658658
EXPECT_TRUE(minimumnum(zp, zn).isNegative());
@@ -696,10 +696,10 @@ TEST(APFloatTest, MaximumNumber) {
696696
APFloat::getSNaN(APFloat::IEEEdouble(), true, &intPayload_cdef),
697697
APFloat::getNaN(APFloat::IEEEdouble(), true, 0xcdef)};
698698

699-
EXPECT_EQ(2.0, maximumnum(f1, f2).convertToDouble());
700-
EXPECT_EQ(2.0, maximumnum(f2, f1).convertToDouble());
701-
EXPECT_EQ(0.0, maximumnum(zp, zn).convertToDouble());
702-
EXPECT_EQ(0.0, maximumnum(zn, zp).convertToDouble());
699+
EXPECT_TRUE(f2.bitwiseIsEqual(minimumnum(f1, f2)));
700+
EXPECT_TRUE(f2.bitwiseIsEqual(minimumnum(f2, f1)));
701+
EXPECT_TRUE(zp.bitwiseIsEqual(minimumnum(zp, zn)));
702+
EXPECT_TRUE(zp.bitwiseIsEqual(minimumnum(zn, zp)));
703703

704704
EXPECT_FALSE(maximumnum(zn, zp).isNegative());
705705
EXPECT_FALSE(maximumnum(zp, zn).isNegative());

0 commit comments

Comments
 (0)