summaryrefslogtreecommitdiffstats
path: root/llvm
diff options
context:
space:
mode:
Diffstat (limited to 'llvm')
-rw-r--r--llvm/include/llvm/ADT/PackedVector.h11
-rw-r--r--llvm/unittests/ADT/PackedVectorTest.cpp12
2 files changed, 1 insertions, 22 deletions
diff --git a/llvm/include/llvm/ADT/PackedVector.h b/llvm/include/llvm/ADT/PackedVector.h
index 2341e89fa11..09267173fd7 100644
--- a/llvm/include/llvm/ADT/PackedVector.h
+++ b/llvm/include/llvm/ADT/PackedVector.h
@@ -96,7 +96,7 @@ public:
}
};
- PackedVector() { }
+ PackedVector() = default;
explicit PackedVector(unsigned size) : Bits(size << (BitNum-1)) { }
bool empty() const { return Bits.empty(); }
@@ -135,19 +135,10 @@ public:
return Bits != RHS.Bits;
}
- const PackedVector &operator=(const PackedVector &RHS) {
- Bits = RHS.Bits;
- return *this;
- }
-
PackedVector &operator|=(const PackedVector &RHS) {
Bits |= RHS.Bits;
return *this;
}
-
- void swap(PackedVector &RHS) {
- Bits.swap(RHS.Bits);
- }
};
// Leave BitNum=0 undefined.
diff --git a/llvm/unittests/ADT/PackedVectorTest.cpp b/llvm/unittests/ADT/PackedVectorTest.cpp
index 55b5d8d049d..199a6704309 100644
--- a/llvm/unittests/ADT/PackedVectorTest.cpp
+++ b/llvm/unittests/ADT/PackedVectorTest.cpp
@@ -52,18 +52,6 @@ TEST(PackedVectorTest, Operation) {
EXPECT_FALSE(Vec == Vec2);
EXPECT_TRUE(Vec != Vec2);
- Vec2.swap(Vec);
- EXPECT_EQ(3U, Vec.size());
- EXPECT_FALSE(Vec.empty());
- EXPECT_EQ(0U, Vec[0]);
- EXPECT_EQ(0U, Vec[1]);
- EXPECT_EQ(0U, Vec[2]);
-
- EXPECT_EQ(2U, Vec2[0]);
- EXPECT_EQ(0U, Vec2[1]);
- EXPECT_EQ(1U, Vec2[2]);
- EXPECT_EQ(3U, Vec2[3]);
-
Vec = Vec2;
EXPECT_TRUE(Vec == Vec2);
EXPECT_FALSE(Vec != Vec2);
OpenPOWER on IntegriCloud