[ms-inline asm] Move this variable into the scope in which it is used.
authorChad Rosier <mcrosier@apple.com>
Fri, 19 Apr 2013 17:32:29 +0000 (17:32 +0000)
committerChad Rosier <mcrosier@apple.com>
Fri, 19 Apr 2013 17:32:29 +0000 (17:32 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179866 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/AsmParser/X86AsmParser.cpp

index 2fbfe26970818e3ebc8891b4d822108836530dab..861604ce368d3cd20ec4a7d0d410a2cd1e5d4d65 100644 (file)
@@ -1584,10 +1584,10 @@ X86Operand *X86AsmParser::ParseIntelOperator(unsigned OpKind) {
 X86Operand *X86AsmParser::ParseIntelOperand() {
   const AsmToken &Tok = Parser.getTok();
   SMLoc Start = Tok.getLoc(), End;
-  StringRef AsmTokStr = Tok.getString();
 
   // Offset, length, type and size operators.
   if (isParsingInlineAsm()) {
+    StringRef AsmTokStr = Tok.getString();
     if (AsmTokStr == "offset" || AsmTokStr == "OFFSET")
       return ParseIntelOffsetOfOperator();
     if (AsmTokStr == "length" || AsmTokStr == "LENGTH")