problem with LLVM

Hi, all.

When I run the llvm using the inline option. I always got the
following error message. So I cannot even use inline option.

suna14|~/MP1|[37]% opt -inline < scalarize.llvm.bc > /dev/null
../../../include/Support/ilist:104: failed assertion
`Traits::getNext(NodePtr) != 0 && "Dereferencing end()!"'
Abort

I didn't use my own pass. Please let me know if you also have
this problem? or it's something wrong with my code?

Thanks,
xiaodong

When I run the llvm using the inline option. I always got the
following error message. So I cannot even use inline option.

This will be fixed [pushed to your CVS tree] soon, I just found out about
it. In the meantime you can apply this patch to your local tree to fix
the problem:
http://mail.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20020916/000269.html

suna14|~/MP1|[37]% opt -inline < scalarize.llvm.bc > /dev/null
../../../include/Support/ilist:104: failed assertion
`Traits::getNext(NodePtr) != 0 && "Dereferencing end()!"'
Abort

I didn't use my own pass. Please let me know if you also have
this problem? or it's something wrong with my code?

It's not your fault, it's my bug (as part of the 'autoinsert' changes).
Sorry about that!

-Chris

http://llvm.cs.uiuc.edu/
http://www.nondot.org/~sabre/Projects/