Testcase: ```cpp void g(void*); void f() { _Alignas(8192) int x[1 << 26]; g(x); } ``` ```console llvm/lib/Target/AArch64/MCTargetDesc/AArch64InstPrinter.cpp:1206: void llvm::AArch64InstPrinter::printAddSubImm(const llvm::MCInst *, unsigned int, const llvm::MCSubtargetInfo &, llvm::raw_ostream &): Assertion `Val == MO.getImm() && "Add/sub immediate out of range!"' failed. ``` Looks like an invalid `ADDXri` instruction. CC @mstorsjo