diff --git a/mlir/include/mlir/IR/OpImplementation.h b/mlir/include/mlir/IR/OpImplementation.h --- a/mlir/include/mlir/IR/OpImplementation.h +++ b/mlir/include/mlir/IR/OpImplementation.h @@ -589,9 +589,6 @@ /// Parse a '|' token if present. virtual ParseResult parseOptionalVerticalBar() = 0; - /// Parse a '^' token. - virtual ParseResult parseCaret() = 0; - /// Parse a bare identifier. virtual ParseResult parseBareIdentifier(std::string *string) = 0; diff --git a/mlir/lib/AsmParser/AsmParserImpl.h b/mlir/lib/AsmParser/AsmParserImpl.h --- a/mlir/lib/AsmParser/AsmParserImpl.h +++ b/mlir/lib/AsmParser/AsmParserImpl.h @@ -236,11 +236,6 @@ return success(parser.consumeIf(Token::vertical_bar)); } - /// Parse a '^' token. - ParseResult parseCaret() override { - return parser.parseToken(Token::caret, "expected '^'"); - } - /// Parse a bare identifier ParseResult parseBareIdentifier(std::string *string) override { if (!parser.getToken().is(Token::bare_identifier))