[Sanitizer] fix signed-unsigned mismatch in test and use correct order of EXPECT_EQ...
authorAlexey Samsonov <samsonov@google.com>
Tue, 5 Mar 2013 12:23:07 +0000 (12:23 +0000)
committerAlexey Samsonov <samsonov@google.com>
Tue, 5 Mar 2013 12:23:07 +0000 (12:23 +0000)
llvm-svn: 176479

compiler-rt/lib/sanitizer_common/tests/sanitizer_common_test.cc

index 7b2232b..0a777bd 100644 (file)
@@ -99,16 +99,16 @@ TEST(SanitizerCommon, SanitizerSetThreadName) {
 TEST(SanitizerCommon, InternalVector) {
   InternalVector<uptr> vector(1);
   for (uptr i = 0; i < 100; i++) {
-    EXPECT_EQ(vector.size(), i);
+    EXPECT_EQ(i, vector.size());
     vector.push_back(i);
   }
   for (uptr i = 0; i < 100; i++) {
-    EXPECT_EQ(vector[i], i);
+    EXPECT_EQ(i, vector[i]);
   }
   for (int i = 99; i >= 0; i--) {
-    EXPECT_EQ(vector.back(), i);
+    EXPECT_EQ((uptr)i, vector.back());
     vector.pop_back();
-    EXPECT_EQ(vector.size(), i);
+    EXPECT_EQ((uptr)i, vector.size());
   }
 }