From: Zachary Turner Date: Sun, 25 Sep 2016 03:57:34 +0000 (+0000) Subject: Fix signed / unsigned comparison. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3ae26e93759c69c35749e23a89a6b205886b28fc;p=llvm Fix signed / unsigned comparison. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@282348 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/unittests/ADT/StringRefTest.cpp b/unittests/ADT/StringRefTest.cpp index e1f54967572..ca6b011d695 100644 --- a/unittests/ADT/StringRefTest.cpp +++ b/unittests/ADT/StringRefTest.cpp @@ -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)); }