I cut down one of the existing test/internal test cases to bare minimum.
Changing the signature of a class variable from 'static final' to just
'static' causes a clinit() method to appear, and also causes the Illegal
Instruction exception. 

I was operating on the theory that it's a problem with statics in the
class, since everything that emits a putstatic ends with a SIGILL, but
so does StaticMethodCall, which *doesn't* have a clinit() or putstatic
but *does* have an invokestatic emitted.

So, my question du jour: can I cause a clinit() to exist without using
statics?

m, dichotomically taxonomous.


_______________________________________________
kaffe mailing list
[EMAIL PROTECTED]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe

Reply via email to