[hexagon] change AsmParser assertion to error
authorBrian Cain <bcain@quicinc.com>
Fri, 3 May 2019 16:50:38 +0000 (16:50 +0000)
committerBrian Cain <bcain@quicinc.com>
Fri, 3 May 2019 16:50:38 +0000 (16:50 +0000)
commit3428c9daef9d513aa67412c8bbe22417956a7aed
tree9a0bde0cf3c3b121bcb1e00d41d2848cbb8fba85
parent33434d5f045072c876b511dbe42af66adb56eae1
[hexagon] change AsmParser assertion to error

For immediates that can't be evaluated in assembler-mapped instructions, we
should return 'invalid operand' instead of assert.

llvm-svn: 359905
llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp
llvm/test/MC/Hexagon/hex-immediates.s [new file with mode: 0644]
llvm/test/MC/Hexagon/inval_immed.s [new file with mode: 0644]