mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-14 16:33:28 +00:00
To avoid printing out multiple error messages for cases like:
.long 80+08 go ahead and assume that if we've got an Error token that we handled it already. Otherwise if it's a token we can't handle then go ahead and return the default error. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129322 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
560ab9ebf7
commit
f3755b2d0e
@ -539,6 +539,9 @@ bool AsmParser::ParsePrimaryExpr(const MCExpr *&Res, SMLoc &EndLoc) {
|
||||
switch (Lexer.getKind()) {
|
||||
default:
|
||||
return TokError("unknown token in expression");
|
||||
// If we have an error assume that we've already handled it.
|
||||
case AsmToken::Error:
|
||||
return true;
|
||||
case AsmToken::Exclaim:
|
||||
Lex(); // Eat the operator.
|
||||
if (ParsePrimaryExpr(Res, EndLoc))
|
||||
|
Loading…
x
Reference in New Issue
Block a user