From: Luke Benes Date: Sat, 6 Nov 2021 21:06:55 +0000 (+0300) Subject: [IR][ShuffleVector] Fix Wdangling-else warning in InstructionsTest X-Git-Tag: upstream/15.0.7~26539 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2249ecee8d9a6237f51485bd39f01ba031575987;p=platform%2Fupstream%2Fllvm.git [IR][ShuffleVector] Fix Wdangling-else warning in InstructionsTest Fix a dangling else that gcc-11 warned about. The EXPECT_EQ macro expands to an if-else, so the whole construction contains a hidden dangling else. Differential Revision: https://reviews.llvm.org/D113346 --- diff --git a/llvm/unittests/IR/InstructionsTest.cpp b/llvm/unittests/IR/InstructionsTest.cpp index a4a9671..5b977ef 100644 --- a/llvm/unittests/IR/InstructionsTest.cpp +++ b/llvm/unittests/IR/InstructionsTest.cpp @@ -1204,8 +1204,9 @@ TEST(InstructionsTest, ShuffleMaskIsReplicationMask_Exhaustive_Correctness) { int Elt = std::get<0>(I); int ActualElt = std::get<0>(I); - if (Elt != -1) + if (Elt != -1) { EXPECT_EQ(Elt, ActualElt); + } } return /*Abort=*/false;