Currently we fail to parse an instruction when comments occur in certain places
e.g. after a register or after a bare symbol:
x.s:1:8: error: unexpected token addi a0/**/, a1, 1 ^ x.s:2:15: error: unknown token in expression lla a0, sym - /**/1 ^ x.s:3:18: error: operand must be e[8|16|32|64|128|256|512|1024],m[1|2|4|8|f2|f4|f8],[ta|tu],[ma|mu] vsetivli a2, 15, e32/**/, m1, ta, ma ^
Call MCAsmParser::Lex instead of
MCAsmLexer::Lex to fix the issue by consuming the comments.
Reported by https://discourse.llvm.org/t/interleaving-several-c-style-comments-in-the-same-inline-assembly-line/71353