[ms-inline asm] Move this variable into the scope in which it is used.
[oota-llvm.git] / 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")