File tree Expand file tree Collapse file tree 2 files changed +16
-0
lines changed
Expand file tree Collapse file tree 2 files changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -549,6 +549,12 @@ class AsmParser {
549549 // / Parse a '?' token if present.
550550 virtual ParseResult parseOptionalQuestion () = 0;
551551
552+ // / Parse a '-' token.
553+ virtual ParseResult parseMinus () = 0;
554+
555+ // / Parse a '-' token if present.
556+ virtual ParseResult parseOptionalMinus () = 0;
557+
552558 // / Parse a '+' token.
553559 virtual ParseResult parsePlus () = 0;
554560
Original file line number Diff line number Diff line change @@ -216,6 +216,16 @@ class AsmParserImpl : public BaseT {
216216 return success (parser.consumeIf (Token::star));
217217 }
218218
219+ // / Parses a '-' token.
220+ ParseResult parseMinus () override {
221+ return parser.parseToken (Token::minus, " expected '-'" );
222+ }
223+
224+ // / Parses a '-' token if present.
225+ ParseResult parseOptionalMinus () override {
226+ return success (parser.consumeIf (Token::minus));
227+ }
228+
219229 // / Parses a '+' token.
220230 ParseResult parsePlus () override {
221231 return parser.parseToken (Token::plus, " expected '+'" );
You can’t perform that action at this time.
0 commit comments