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
