Update of /cvsroot/nice/Nice/src/gnu/expr
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10375/src/gnu/expr
Modified Files:
InitializeProc.java
Log Message:
Report verification errors in constructor implementations more nicely.
Index: InitializeProc.java
===================================================================
RCS file: /cvsroot/nice/Nice/src/gnu/expr/InitializeProc.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** InitializeProc.java 22 Dec 2003 01:30:59 -0000 1.4
--- InitializeProc.java 20 Feb 2004 13:11:49 -0000 1.5
***************
*** 95,99 ****
code.emitPushInt(0);
! code.emitInvokeSpecial(constructor);
}
--- 95,105 ----
code.emitPushInt(0);
! try {
! code.emitInvokeSpecial(constructor);
! }
! catch (VerificationError e) {
! throw bossa.util.User.error(bossa.util.Location.make(exp),
! e.getMessage());
! }
}
|