From 3a9eb132e3f6d05fe2cbf91f5a69f6f8fe3226db Mon Sep 17 00:00:00 2001 From: Tim Shen Date: Wed, 6 Dec 2017 19:33:42 +0000 Subject: [PATCH] [Hexagon] Suppress more warnings on unused variables defined for asserts. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@319944 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp b/lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp index 5dc5e764f67..46c98e1299c 100644 --- a/lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp +++ b/lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp @@ -1164,6 +1164,7 @@ OpRef HvxSelector::shuffs1(ShuffleMask SM, OpRef Va, ResultStack &Results) { DEBUG_WITH_TYPE("isel", {dbgs() << __func__ << '\n';}); unsigned VecLen = SM.Mask.size(); assert(HwLen == VecLen); + (void)VecLen; assert(all_of(SM.Mask, [this](int M) { return M == -1 || M < int(HwLen); })); if (isIdentity(SM.Mask)) -- 2.50.1