Failing typeflow responsibility assertions

Gary Benson gbenson at
Fri May 16 01:42:37 PDT 2008

Hi all,

There's loads of bits in c2 that look like this:

  bool will_link;
  ciInstanceKlass* klass = iter().get_klass(will_link)->as_instance_klass();
  assert(will_link, "_new: typeflow responsibility");

I'm doing the same in the JIT I'm writing, but I keep on failing these
assertions.  Do I have to do something to tell the CompileBroker not
to feed me methods full of unloaded stuff?  Oh, and I'm using -Xmixed.



More information about the hotspot-compiler-dev mailing list