Optimize BitVector::all().
[oota-llvm.git] / unittests / ADT / BitVectorTest.cpp
index dc298a83d571a7ed0c810a05f4b746e8d676733f..f97be22fd2755fbdd84133aca0e1d86eda7236a9 100644 (file)
@@ -141,6 +141,14 @@ TYPED_TEST(BitVectorTest, TrivialOperation) {
   EXPECT_TRUE(Vec.none());
   EXPECT_FALSE(Vec.empty());
 
+  Vec.flip();
+  EXPECT_EQ(130U, Vec.count());
+  EXPECT_EQ(130U, Vec.size());
+  EXPECT_TRUE(Vec.any());
+  EXPECT_TRUE(Vec.all());
+  EXPECT_FALSE(Vec.none());
+  EXPECT_FALSE(Vec.empty());
+
   Inv = TypeParam().flip();
   EXPECT_EQ(0U, Inv.count());
   EXPECT_EQ(0U, Inv.size());