The AsmParser checks for the range of a pc-relative immediate operand, but when that operand is a specified label there was previously no such check performed.
This patch adds checks for these operands in applyFixup(), at which point the actual offset is known.
clang-format: please reformat the code
- static MCFixup create(uint64_t Offset, const MCExpr *Value, - MCFixupKind Kind, SMLoc Loc = SMLoc()) { + static MCFixup create(uint64_t Offset, const MCExpr *Value, MCFixupKind Kind, + SMLoc Loc = SMLoc()) {