OSDN Git Service

Fix signed / unsigned comparison.
authorZachary Turner <zturner@google.com>
Sun, 25 Sep 2016 03:57:34 +0000 (03:57 +0000)
committerZachary Turner <zturner@google.com>
Sun, 25 Sep 2016 03:57:34 +0000 (03:57 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@282348 91177308-0d34-0410-b5e6-96231b3b80d8

unittests/ADT/StringRefTest.cpp

index e1f5496..ca6b011 100644 (file)
@@ -871,11 +871,11 @@ TEST(StringRefTest, FindIf) {
 
   auto IsPunct = [](char c) { return ::ispunct(c); };
   auto IsAlpha = [](char c) { return ::isalpha(c); };
-  EXPECT_EQ(4, Punct.find_if(IsPunct));
+  EXPECT_EQ(4U, Punct.find_if(IsPunct));
   EXPECT_EQ(StringRef::npos, NoPunct.find_if(IsPunct));
   EXPECT_EQ(StringRef::npos, Empty.find_if(IsPunct));
 
-  EXPECT_EQ(4, Punct.find_if_not(IsAlpha));
+  EXPECT_EQ(4U, Punct.find_if_not(IsAlpha));
   EXPECT_EQ(StringRef::npos, NoPunct.find_if_not(IsAlpha));
   EXPECT_EQ(StringRef::npos, Empty.find_if_not(IsAlpha));
 }