summaryrefslogtreecommitdiffstats
path: root/llvm/unittests/ADT/SmallVectorTest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/unittests/ADT/SmallVectorTest.cpp')
-rw-r--r--llvm/unittests/ADT/SmallVectorTest.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/llvm/unittests/ADT/SmallVectorTest.cpp b/llvm/unittests/ADT/SmallVectorTest.cpp
index 90c7982699a..0ecb7987797 100644
--- a/llvm/unittests/ADT/SmallVectorTest.cpp
+++ b/llvm/unittests/ADT/SmallVectorTest.cpp
@@ -338,6 +338,17 @@ TYPED_TEST(SmallVectorTest, AssignTest) {
this->assertValuesInOrder(this->theVector, 2u, 77, 77);
}
+TYPED_TEST(SmallVectorTest, AssignIterPair) {
+ SCOPED_TRACE("AssignIterPair");
+
+ std::vector<int> v;
+ v.push_back(1);
+ v.push_back(2);
+ this->theVector.push_back(Constructable(1));
+ this->theVector.assign(v.begin(), v.end());
+ this->assertValuesInOrder(this->theVector, 2u, 1, 2);
+}
+
// Erase a single element
TYPED_TEST(SmallVectorTest, EraseTest) {
SCOPED_TRACE("EraseTest");
OpenPOWER on IntegriCloud