Mark some debug variables as 'unused' to quiet compiler and analyzer.
authorBill Wendling <isanbard@gmail.com>
Mon, 28 Dec 2009 01:34:57 +0000 (01:34 +0000)
committerBill Wendling <isanbard@gmail.com>
Mon, 28 Dec 2009 01:34:57 +0000 (01:34 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92183 91177308-0d34-0410-b5e6-96231b3b80d8

tools/llvm-mc/AsmParser.cpp

index 436f17d423b218bd80ab9466f344ff719ad4ee10..1204a0054afa7e29bac62f6f33b085696b45da4a 100644 (file)
@@ -22,6 +22,7 @@
 #include "llvm/MC/MCStreamer.h"
 #include "llvm/MC/MCSymbol.h"
 #include "llvm/MC/MCValue.h"
+#include "llvm/Support/Compiler.h"
 #include "llvm/Support/SourceMgr.h"
 #include "llvm/Support/raw_ostream.h"
 #include "llvm/Target/TargetAsmParser.h"
@@ -963,7 +964,7 @@ bool AsmParser::ParseDirectiveValue(unsigned Size) {
   if (Lexer.isNot(AsmToken::EndOfStatement)) {
     for (;;) {
       const MCExpr *Value;
-      SMLoc StartLoc = Lexer.getLoc();
+      SMLoc ATTRIBUTE_UNUSED StartLoc = Lexer.getLoc();
       if (ParseExpression(Value))
         return true;
 
@@ -1631,7 +1632,7 @@ bool AsmParser::ParseDirectiveFile(StringRef, SMLoc DirectiveLoc) {
   if (Lexer.isNot(AsmToken::String))
     return TokError("unexpected token in '.file' directive");
   
-  StringRef FileName = Lexer.getTok().getString();
+  StringRef ATTRIBUTE_UNUSED FileName = Lexer.getTok().getString();
   Lexer.Lex();
 
   if (Lexer.isNot(AsmToken::EndOfStatement))