Explorar o código

[ms-inline asm] Do not report a Parser error when matching inline assembly.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@162307 91177308-0d34-0410-b5e6-96231b3b80d8
Chad Rosier %!s(int64=13) %!d(string=hai) anos
pai
achega
51a6b3f58b
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  1. 2 1
      lib/Sema/SemaStmtAsm.cpp

+ 2 - 1
lib/Sema/SemaStmtAsm.cpp

@@ -592,7 +592,8 @@ StmtResult Sema::ActOnMSAsmStmt(SourceLocation AsmLoc,
     unsigned ErrorInfo;
     SmallVector<llvm::MCInst, 2> Instrs;
     HadError = TargetParser->MatchInstruction(IDLoc, Operands, Instrs,
-                                              ErrorInfo);
+                                              ErrorInfo,
+                                              /*matchingInlineAsm*/ true);
     assert (!HadError && "Unexpected error matching instruction");
     assert ((Instrs.size() == 1) && "Expected only a single instruction.");