[LLVMdev] lli interpreter crashed for integer type whose bitwidth > 64

Duncan Sands baldrick at free.fr
Mon Dec 3 00:25:07 PST 2007


Hi,

> The replacement of getABITypeSize with getTypeSize caused it.
> This seems an alignment unmatch issue. As for type i75, the
> getABITypeSize/getABITypeAlignment  will return 10 while in APInt, it
> actually allocated two-64bit-array (128bit totally) hence the malloc/free
> crashed.

indeed ExecutionEngine.cpp needs to be updated.  Can you please
open a bugreport for this.

Thanks,

Duncan.



More information about the llvm-dev mailing list