[Hexagon] Fixing warnings.
authorColin LeMahieu <colinl@codeaurora.org>
Mon, 9 Nov 2015 05:47:56 +0000 (05:47 +0000)
committerColin LeMahieu <colinl@codeaurora.org>
Mon, 9 Nov 2015 05:47:56 +0000 (05:47 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@252448 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp

index ee3d177d07d827562e689e0f2dc5c65b1f5be2e3..d0d3985a14460bdc8ec16f74e8f5c3bd362fb93d 100644 (file)
@@ -87,8 +87,6 @@ class HexagonAsmParser : public MCTargetAsmParser {
   MCAssembler *getAssembler() const { return Assembler; }
   MCAsmLexer &getLexer() const { return Parser.getLexer(); }
 
-  unsigned ArchVersion;
-
   bool equalIsAsmAssignment() override { return false; }
   bool isLabel(AsmToken &Token) override;
 
@@ -1190,7 +1188,7 @@ bool HexagonAsmParser::isLabel(AsmToken &Token) {
     return true;
   if (!MatchRegisterName(String.lower()))
     return true;
-  assert(Second.is(AsmToken::Colon));
+  assert(Second.is(AsmToken::Colon)); (void)Second;
   StringRef Raw (String.data(), Third.getString().data() - String.data() +
                  Third.getString().size());
   std::string Collapsed = Raw;
@@ -1566,7 +1564,7 @@ int HexagonAsmParser::processInstruction(MCInst &Inst,
     MCOperand &MO = Inst.getOperand(2);
     int64_t Value;
     bool Success = MO.getExpr()->evaluateAsAbsolute(Value);
-    assert(Success && "Assured by matcher");
+    assert(Success && "Assured by matcher"); (void)Success;
     if (Value == 0) {
       MCInst TmpInst;
       MCOperand &Pd = Inst.getOperand(0);