John Rose wrote: > On Jul 8, 2009, at 9:05 AM, Christian Thalinger wrote: > >>> # Error: assert(mt == t->xmeet(this),"meet not commutative") >>> >>> It's not related to MethodHandles as it happens too early. >> I just verified that the bug is in nonperm.patch (or at least it >> produces the bug). > > It's probably simple to fix, but let's not explore that bug-tail. > > For now, you could try changing this in parse3.cpp: > - oop_constant->has_encoding() > + oop_constant->has_encoding() && oop_constant->is_perm() > > That will revert the treatment of static finals to accept only perm- > gen objects, but you can still use your own non-perm constants.
No, that doesn't fix the problem. The assert still happens. -- Christian _______________________________________________ mlvm-dev mailing list [email protected] http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev
