[MC][WebAssembly] Allow accurate errors in doBeforeLabelEmit
authorSam Clegg <sbc@chromium.org>
Wed, 31 Aug 2022 12:50:11 +0000 (05:50 -0700)
committerSam Clegg <sbc@chromium.org>
Thu, 1 Sep 2022 08:26:33 +0000 (01:26 -0700)
commit92920c4fe3e29640e45153f3048105970b5b1e42
treebfe2de06c83187a455a4b2d90c26b1d3e1139be0
parentc45810f81079bf35818baef248ebf37428d228b7
[MC][WebAssembly] Allow accurate errors in doBeforeLabelEmit

Although we only currently have one error produced in this function I am
working on changes right now that add some more.  This change makes the
error location more accurate.

Differential Revision: https://reviews.llvm.org/D133016
llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h
llvm/lib/MC/MCParser/AsmParser.cpp
llvm/lib/MC/MCParser/MasmParser.cpp
llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
llvm/lib/Target/WebAssembly/AsmParser/WebAssemblyAsmParser.cpp
llvm/test/MC/WebAssembly/basic-assembly-errors.s