[ms-inline asm] Make sure the NullStreamParser doesn't try to emit labels when
[oota-llvm.git] / lib / MC / MCParser / AsmParser.cpp
index 7eddd341f5adb27e57cb6da77f9287e042b939bb..8a22ed59498d69680d1a714d7e50280acf9a0fa3 100644 (file)
@@ -1214,7 +1214,8 @@ bool AsmParser::ParseStatement(ParseStatementInfo &Info) {
       return Error(IDLoc, "invalid symbol redefinition");
 
     // Emit the label.
-    Out.EmitLabel(Sym);
+    if (!ParsingInlineAsm)
+      Out.EmitLabel(Sym);
 
     // If we are generating dwarf for assembly source files then gather the
     // info to make a dwarf label entry for this label if needed.