diff options
Diffstat (limited to 'llvm/unittests/ADT/APFloatTest.cpp')
-rw-r--r-- | llvm/unittests/ADT/APFloatTest.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/llvm/unittests/ADT/APFloatTest.cpp b/llvm/unittests/ADT/APFloatTest.cpp index 6008f00..665cff9 100644 --- a/llvm/unittests/ADT/APFloatTest.cpp +++ b/llvm/unittests/ADT/APFloatTest.cpp @@ -892,6 +892,13 @@ TEST(APFloatTest, Zero) { EXPECT_EQ(fcNegZero, APFloat(-0.0).classify()); } +TEST(APFloatTest, getOne) { + EXPECT_EQ(APFloat::getOne(APFloat::IEEEsingle(), false).convertToFloat(), + 1.0f); + EXPECT_EQ(APFloat::getOne(APFloat::IEEEsingle(), true).convertToFloat(), + -1.0f); +} + TEST(APFloatTest, DecimalStringsWithoutNullTerminators) { // Make sure that we can parse strings without null terminators. // rdar://14323230. |