[LLVMdev] ExtractBasicBlock() on block that ends with invoke or unreachable triggers assert() in llc
Gregory Petrosyan
gregory.petrosyan at gmail.com
Sat Jun 5 08:25:13 PDT 2010
Here it is:
llc: SelectionDAGISel.cpp:358: virtual bool
llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&):
Assertion `FuncInfo->CatchInfoFound.size() ==
FuncInfo->CatchInfoLost.size() && "Not all catch info was assigned to
a landing pad!"' failed.
0 libLLVM-2.7.so 0x0140e2c8
Stack dump:
0. Program arguments: llc -O0 bullet.linked.bc.opt
1. Running pass 'X86 DAG->DAG Instruction Selection' on function
'@_ZN15DemoApplication20localCreateRigidBodyEfRK11btTransformP16btCollisionShape'
LLVM 2.7, trying to extract some basic blocks from bullet.linked.bc
file from LLVM test suite.
If anybody can help with this, it will be very appreciated.
Gregory
More information about the llvm-dev
mailing list