[ms-inline asm] Simplify the logic by using parsePrimaryExpr. No functional
authorChad Rosier <mcrosier@apple.com>
Fri, 12 Apr 2013 23:03:20 +0000 (23:03 +0000)
committerChad Rosier <mcrosier@apple.com>
Fri, 12 Apr 2013 23:03:20 +0000 (23:03 +0000)
change intended.  Test case previously added in r178568.
Part of rdar://13611297

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179425 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/AsmParser/X86AsmParser.cpp

index 488727414ac952939364ed37eca5e83f47072281..47a23c3413cc64986ad2c7ac008a09d8f834561e 100644 (file)
@@ -1390,7 +1390,7 @@ X86Operand *X86AsmParser::ParseIntelMemOperand(unsigned SegReg,
 
   const MCExpr *Disp = 0;
   StringRef Identifier = Tok.getString();
-  if (getParser().parseExpression(Disp, End))
+  if (getParser().parsePrimaryExpr(Disp, End))
     return 0;
 
   if (!isParsingInlineAsm())