verify.cc (pop_init_ref): New method.
authorTom Tromey <tromey@redhat.com>
Wed, 27 Nov 2002 05:59:39 +0000 (05:59 +0000)
committerTom Tromey <tromey@gcc.gnu.org>
Wed, 27 Nov 2002 05:59:39 +0000 (05:59 +0000)
commit02077425b78dddfa059082e3e2b243fbc4c2fd6a
tree65812679d8884a0f8361c1a263cbd245aa783ec6
parent920e86b8da49ad52352bb27c7abde2993a551a9b
verify.cc (pop_init_ref): New method.

* verify.cc (pop_init_ref): New method.
(verify_instructions_0) [op_iaload, op_laload, op_faload,
op_daload, op_aaload, op_baload, op_caload, op_saload, op_iastore,
op_lastore, op_fastore, op_dastore, op_aastore, op_bastore,
op_castore, op_sastore, op_areturn, op_arraylength, op_checkcast,
op_instanceof, op_monitorenter, op_monitorexit]: Use it.
(verify_instructions_0) [op_invokevirtual, op_invokespecial,
op_invokestatic, op_invokeinterface]:  Use pop_init_ref.  Don't
let `this' argument be uninitialized.  Don't let `null' be passed
as `this' to construtor.

From-SVN: r59558
libjava/ChangeLog
libjava/verify.cc