From 18a784a8073baca7ca153f0d2c8722b15a1560d9 Mon Sep 17 00:00:00 2001 From: Will Dietz Date: Mon, 15 Jul 2024 10:28:27 -0500 Subject: [PATCH] [FIRRTL][FIRParser][NFC] Fix warning w/o asserts, touchup. --- lib/Dialect/FIRRTL/Import/FIRParser.cpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/lib/Dialect/FIRRTL/Import/FIRParser.cpp b/lib/Dialect/FIRRTL/Import/FIRParser.cpp index 8d2fd20187..734e12d1d4 100644 --- a/lib/Dialect/FIRRTL/Import/FIRParser.cpp +++ b/lib/Dialect/FIRRTL/Import/FIRParser.cpp @@ -3816,10 +3816,8 @@ ParseResult FIRStmtParser::parseLeadingExpStmt(Value lhs) { return success(); } - auto kind = getToken().getKind(); - if (getToken().isNot(FIRToken::less_equal)) - return emitError("expected '<=' in statement"); - consumeToken(); + if (parseToken(FIRToken::less_equal, "expected '<=' in statement")) + return failure(); Value rhs; if (parseExp(rhs, "unexpected token in statement") || parseOptionalInfo()) @@ -3835,7 +3833,6 @@ ParseResult FIRStmtParser::parseLeadingExpStmt(Value lhs) { if (lhsType.containsReference() || rhsType.containsReference()) return emitError(loc, "cannot connect types containing references"); - assert(kind == FIRToken::less_equal && "unexpected kind"); if (!areTypesEquivalent(lhsType, rhsType)) return emitError(loc, "cannot connect non-equivalent type ") << rhsType << " to " << lhsType;