From b684b1aa35e3404419355369cb0e98b7baf758dd 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. llvm-svn: 319944 --- llvm/lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/llvm/lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp b/llvm/lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp index 5dc5e764f671..46c98e1299c3 100644 --- a/llvm/lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp +++ b/llvm/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))