[Nice-commit] Nice/testsuite/compiler/classes/constructors compilation.testsuite,1.7,1.8 native.test
Brought to you by:
bonniot
From: <ar...@us...> - 2004-01-15 21:39:23
|
Update of /cvsroot/nice/Nice/testsuite/compiler/classes/constructors In directory sc8-pr-cvs1:/tmp/cvs-serv24986/F:/nice/testsuite/compiler/classes/constructors Modified Files: compilation.testsuite native.testsuite Log Message: Stricter parsing of expressions used as statement. Index: compilation.testsuite =================================================================== RCS file: /cvsroot/nice/Nice/testsuite/compiler/classes/constructors/compilation.testsuite,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** compilation.testsuite 30 Nov 2003 14:24:35 -0000 1.7 --- compilation.testsuite 15 Jan 2004 21:39:19 -0000 1.8 *************** *** 1,5 **** /// PASS if (false) ! new A(); /// Toplevel class A {} --- 1,7 ---- /// PASS if (false) ! { ! let dummy = new A(); ! } /// Toplevel class A {} *************** *** 11,19 **** /// package b import a ! new A(); /// PASS /// package b import a ! new A(); /// package a import b --- 13,21 ---- /// package b import a ! let dummy = new A(); /// PASS /// package b import a ! let dummy = new A(); /// package a import b *************** *** 80,82 **** {} /// package d import a,c ! new AA(x:null); --- 82,84 ---- {} /// package d import a,c ! AA<?String> dummy = new AA(x:null); Index: native.testsuite =================================================================== RCS file: /cvsroot/nice/Nice/testsuite/compiler/classes/constructors/native.testsuite,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** native.testsuite 2 Sep 2002 12:24:42 -0000 1.1 --- native.testsuite 15 Jan 2004 21:39:19 -0000 1.2 *************** *** 1,13 **** /// PASS ! new MyEx(); ! new MyEx("Super!"); /// Toplevel class MyEx extends Exception {} /// PASS ! new MyEx(); ! new MyEx("Super!"); ! new MyEx(i: 1); ! new MyEx("Super!", i: 2); /// Toplevel class MyEx extends Exception { int i = 0; } --- 1,13 ---- /// PASS ! let dummy1 = new MyEx(); ! let dummy2 = new MyEx("Super!"); /// Toplevel class MyEx extends Exception {} /// PASS ! let dummy1 = new MyEx(); ! let dummy2 = new MyEx("Super!"); ! let dummy3 = new MyEx(i: 1); ! let dummy4 = new MyEx("Super!", i: 2); /// Toplevel class MyEx extends Exception { int i = 0; } |