[clang] 76d845c - [clang-format] Fix unittest failures with -Werror
David Blaikie via cfe-commits
cfe-commits at lists.llvm.org
Mon Sep 27 19:39:15 PDT 2021
FWIW, a common way to address this issue is to use the 'unsigned' suffix,
as in:
EXPECT_EQ(x, 5u);
On Thu, Sep 23, 2021 at 4:24 PM Nemanja Ivanovic via cfe-commits <
cfe-commits at lists.llvm.org> wrote:
>
> Author: Nemanja Ivanovic
> Date: 2021-09-23T18:24:39-05:00
> New Revision: 76d845cb169f048cb6f2176c3e7a6534dc5af097
>
> URL:
> https://github.com/llvm/llvm-project/commit/76d845cb169f048cb6f2176c3e7a6534dc5af097
> DIFF:
> https://github.com/llvm/llvm-project/commit/76d845cb169f048cb6f2176c3e7a6534dc5af097.diff
>
> LOG: [clang-format] Fix unittest failures with -Werror
>
> Commit a44ab1702539 added a unit test that fails to build with
> -Werror which causes build bot breaks on bots that include that
> option in their build. This patch just adds the necessary casts to
> silence the warnings.
>
> Added:
>
>
> Modified:
> clang/unittests/Format/QualifierFixerTest.cpp
>
> Removed:
>
>
>
>
> ################################################################################
> diff --git a/clang/unittests/Format/QualifierFixerTest.cpp
> b/clang/unittests/Format/QualifierFixerTest.cpp
> index 1bb1792113049..0592cef1eaae5 100755
> --- a/clang/unittests/Format/QualifierFixerTest.cpp
> +++ b/clang/unittests/Format/QualifierFixerTest.cpp
> @@ -554,7 +554,7 @@ TEST_F(QualifierFixerTest,
> ConstVolatileQualifiersOrder) {
> Style.QualifierOrder = {"inline", "static", "const", "volatile",
> "type"};
>
> // The Default
> - EXPECT_EQ(Style.QualifierOrder.size(), 5);
> + EXPECT_EQ(Style.QualifierOrder.size(), (size_t)5);
>
> verifyFormat("const volatile int a;", "const volatile int a;", Style);
> verifyFormat("const volatile int a;", "volatile const int a;", Style);
> @@ -603,7 +603,7 @@ TEST_F(QualifierFixerTest, InlineStatics) {
> FormatStyle Style = getLLVMStyle();
> Style.QualifierAlignment = FormatStyle::QAS_Left;
> Style.QualifierOrder = {"inline", "static", "const", "volatile",
> "type"};
> - EXPECT_EQ(Style.QualifierOrder.size(), 5);
> + EXPECT_EQ(Style.QualifierOrder.size(), (size_t)5);
>
> verifyFormat("inline static const volatile int a;",
> "const inline static volatile int a;", Style);
> @@ -621,7 +621,7 @@ TEST_F(QualifierFixerTest, AmpEqual) {
> FormatStyle Style = getLLVMStyle();
> Style.QualifierAlignment = FormatStyle::QAS_Custom;
> Style.QualifierOrder = {"static", "type", "const"};
> - EXPECT_EQ(Style.QualifierOrder.size(), 3);
> + EXPECT_EQ(Style.QualifierOrder.size(), (size_t)3);
>
> verifyFormat("foo(std::string const & = std::string()) const",
> "foo(const std::string & = std::string()) const", Style);
> @@ -634,7 +634,7 @@ TEST_F(QualifierFixerTest, MoveConstBeyondTypeSmall) {
> FormatStyle Style = getLLVMStyle();
> Style.QualifierAlignment = FormatStyle::QAS_Custom;
> Style.QualifierOrder = {"type", "const"};
> - EXPECT_EQ(Style.QualifierOrder.size(), 2);
> + EXPECT_EQ(Style.QualifierOrder.size(), (size_t)2);
>
> verifyFormat("int const a;", "const int a;", Style);
> verifyFormat("int const *a;", "const int*a;", Style);
> @@ -648,7 +648,7 @@ TEST_F(QualifierFixerTest, MoveConstBeforeTypeSmall) {
> FormatStyle Style = getLLVMStyle();
> Style.QualifierAlignment = FormatStyle::QAS_Custom;
> Style.QualifierOrder = {"const", "type"};
> - EXPECT_EQ(Style.QualifierOrder.size(), 2);
> + EXPECT_EQ(Style.QualifierOrder.size(), (size_t)2);
>
> verifyFormat("const int a;", "int const a;", Style);
> verifyFormat("const int *a;", "int const *a;", Style);
> @@ -670,7 +670,7 @@ TEST_F(QualifierFixerTest, MoveConstBeyondType) {
> FormatStyle Style = getLLVMStyle();
> Style.QualifierAlignment = FormatStyle::QAS_Custom;
> Style.QualifierOrder = {"static", "inline", "type", "const",
> "volatile"};
> - EXPECT_EQ(Style.QualifierOrder.size(), 5);
> + EXPECT_EQ(Style.QualifierOrder.size(), (size_t)5);
>
> verifyFormat("static inline int const volatile a;",
> "const inline static volatile int a;", Style);
> @@ -698,8 +698,8 @@ TEST_F(QualifierFixerTest, PrepareLeftRightOrdering) {
> QualifierAlignmentFixer::PrepareLeftRightOrdering(Style.QualifierOrder,
> Left,
> Right,
> ConfiguredTokens);
>
> - EXPECT_EQ(Left.size(), 2);
> - EXPECT_EQ(Right.size(), 2);
> + EXPECT_EQ(Left.size(), (size_t)2);
> + EXPECT_EQ(Right.size(), (size_t)2);
>
> std::vector<std::string> LeftResult = {"inline", "static"};
> std::vector<std::string> RightResult = {"const", "volatile"};
>
>
>
> _______________________________________________
> cfe-commits mailing list
> cfe-commits at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20210927/b95c7b15/attachment.html>
More information about the cfe-commits
mailing list