From 886461e271e99b959d93ef053cc0a3316b75ca20 Mon Sep 17 00:00:00 2001 From: Benjamin Kramer Date: Thu, 4 Jun 2015 18:19:13 +0000 Subject: [APInt] Remove special case for i1. Add a unit test. llvm-svn: 239062 --- llvm/unittests/ADT/APIntTest.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'llvm/unittests/ADT/APIntTest.cpp') diff --git a/llvm/unittests/ADT/APIntTest.cpp b/llvm/unittests/ADT/APIntTest.cpp index 498f50c9c81..e4398f0f669 100644 --- a/llvm/unittests/ADT/APIntTest.cpp +++ b/llvm/unittests/ADT/APIntTest.cpp @@ -134,6 +134,12 @@ TEST(APIntTest, i1) { EXPECT_EQ(one, neg_one); EXPECT_EQ(two, neg_two); + // Min/max signed values. + EXPECT_TRUE(zero.isMaxSignedValue()); + EXPECT_FALSE(one.isMaxSignedValue()); + EXPECT_FALSE(zero.isMinSignedValue()); + EXPECT_TRUE(one.isMinSignedValue()); + // Additions. EXPECT_EQ(two, one + one); EXPECT_EQ(zero, neg_one + one); -- cgit v1.2.3