Update of /cvsroot/nice/Nice/src/bossa/syntax
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4606/F:/nice/src/bossa/syntax
Modified Files:
CallExp.java
Log Message:
Fix compilation of multiple exp local vars.
Index: CallExp.java
===================================================================
RCS file: /cvsroot/nice/Nice/src/bossa/syntax/CallExp.java,v
retrieving revision 1.88
retrieving revision 1.89
diff -C2 -d -r1.88 -r1.89
*** CallExp.java 2 Feb 2004 23:21:44 -0000 1.88
--- CallExp.java 3 Feb 2004 01:28:10 -0000 1.89
***************
*** 325,329 ****
gnu.expr.LetExp letExp = new gnu.expr.LetExp(eVal);
eVal[0] = localVars[i].variable.compile(letExp);
! if (i == 0)
{
firstLetExp = letExp;
--- 325,329 ----
gnu.expr.LetExp letExp = new gnu.expr.LetExp(eVal);
eVal[0] = localVars[i].variable.compile(letExp);
! if (i == localVars.length-1)
{
firstLetExp = letExp;
|