X86 IntelAsmPrinter can't print jumptables in memrefs #1433
Labels
backend:X86
bugzilla
Issues migrated from bugzilla
compile-fail
Use [accepts-invalid] and [rejects-valid] instead
Extended Description
$ ./llc -f test-j.bc -x86-asm-syntax=intel
llc: /home/asl/proj/llvm/src/include/llvm/CodeGen/MachineInstr.h:138: int64_t
llvm::MachineOperand::getImmedValue() const: Assertion `isImm() && "Wrong
MachineOperand accessor"' failed.
./llc((anonymous namespace)::PrintStackTrace()+0x1f)[0x85a77cf]
/lib/libc.so.6(abort+0xeb)[0xb7cf6133]
/lib/libc.so.6(__assert_fail+0xeb)[0xb7cee4f3]
./llc(llvm::X86IntelAsmPrinter::printMemReference(llvm::MachineInstr const*,
unsigned int, char const*)+0x49c)[0x827468c]
Don't know MF machinery yet to investigate/fix :(
The text was updated successfully, but these errors were encountered: