MCParser/Debug info: Accept line number 0 as a legitimate value, since
[oota-llvm.git] / lib / MC / MCParser / AsmParser.cpp
index e36850beb8274f311fcf3c93c7e4324e41616e87..9854b07a6c43b058422aaec94d2afcc960c7ce5a 100644 (file)
@@ -2634,8 +2634,8 @@ bool AsmParser::parseDirectiveLoc() {
   int64_t LineNumber = 0;
   if (getLexer().is(AsmToken::Integer)) {
     LineNumber = getTok().getIntVal();
-    if (LineNumber < 1)
-      return TokError("line number less than one in '.loc' directive");
+    if (LineNumber < 0)
+      return TokError("line number less than zero in '.loc' directive");
     Lex();
   }