[llvm] r219250 - Add return value and negative checks to MapVector::erase from r219240.
Kaelyn Takata
rikka at google.com
Tue Oct 7 16:11:49 PDT 2014
Author: rikka
Date: Tue Oct 7 18:11:49 2014
New Revision: 219250
URL: http://llvm.org/viewvc/llvm-project?rev=219250&view=rev
Log:
Add return value and negative checks to MapVector::erase from r219240.
Modified:
llvm/trunk/unittests/ADT/MapVectorTest.cpp
Modified: llvm/trunk/unittests/ADT/MapVectorTest.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/unittests/ADT/MapVectorTest.cpp?rev=219250&r1=219249&r2=219250&view=diff
==============================================================================
--- llvm/trunk/unittests/ADT/MapVectorTest.cpp (original)
+++ llvm/trunk/unittests/ADT/MapVectorTest.cpp Tue Oct 7 18:11:49 2014
@@ -68,10 +68,13 @@ TEST(MapVectorTest, erase) {
ASSERT_EQ(MV[3], 4);
ASSERT_EQ(MV[5], 6);
- MV.erase(3);
+ ASSERT_EQ(MV.erase(3), 1u);
ASSERT_EQ(MV.size(), 1u);
ASSERT_EQ(MV.find(3), MV.end());
ASSERT_EQ(MV[5], 6);
+
+ ASSERT_EQ(MV.erase(79), 0u);
+ ASSERT_EQ(MV.size(), 1u);
}
TEST(MapVectorTest, remove_if) {
More information about the llvm-commits
mailing list