CVSROOT:        /cvs/kaffe
Module name:    kaffe
Changes by:     hkraemer        03/08/11 07:50:07

Modified files:
        .              : ChangeLog 
        kaffe/kaffevm  : verify.c soft.h 

Log message:
* kaffe/kaffevm/verify.c:
(verifyMethod3b) fixed verification of blocks that contain RETs
and are branch targets of JSRs.
(verifyBasicBlock) fixed handling of BALOAD and BASTORE as they
are not only used for byte arrays but also for boolean arrays.
(implements) removed since instanceof_interface does the same
(mergeTypes) check TADDR before doing checks that involve tinfo,
since TADDR uses tinfo to store the return address; return
immediately if resolving one of the two types fails; adapted to
the removal of implements
(typecheck) return immediately if resolving one of the types
fails; adapted to removal of implements
(printType) check TADDR before doing checks that involve tinfo

* kaffe/kaffevm/soft.h:
(instanceof_interface) made public so the verifier can use it


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

Reply via email to