From ce09f6b9ef8d38d475eed796a4afdafc817a8078 Mon Sep 17 00:00:00 2001 From: Chad Rosier Date: Fri, 19 Oct 2012 23:15:00 +0000 Subject: [PATCH] [ms-inline asm] Continue parsing even when we're in an ignore block. llvm-svn: 166352 --- llvm/lib/MC/MCParser/AsmParser.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llvm/lib/MC/MCParser/AsmParser.cpp b/llvm/lib/MC/MCParser/AsmParser.cpp index 690684f..dc21c92 100644 --- a/llvm/lib/MC/MCParser/AsmParser.cpp +++ b/llvm/lib/MC/MCParser/AsmParser.cpp @@ -1138,7 +1138,7 @@ bool AsmParser::ParseStatement() { return ParseDirectiveEndIf(IDLoc); // If we are in a ".if 0" block, ignore this statement. - if (TheCondState.Ignore) { + if (TheCondState.Ignore && !ParsingInlineAsm) { EatToEndOfStatement(); return false; } -- 2.7.4