change the MC "ParseInstruction" interface to make it the

implementation's job to check for and lex the EndOfStatement
marker.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113347 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner
2010-09-08 05:10:46 +00:00
parent 9607c40601
commit 34e53140c2
3 changed files with 9 additions and 7 deletions

View File

@@ -737,6 +737,11 @@ bool ARMAsmParser::ParseInstruction(StringRef Name, SMLoc NameLoc,
Operands.push_back(Op.take());
}
}
if (getLexer().isNot(AsmToken::EndOfStatement))
return TokError("unexpected token in argument list");
Parser.Lex(); // Consume the EndOfStatement
return false;
}