Update of /cvsroot/nice/Nice/testsuite/compiler/methods
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6419/testsuite/compiler/methods
Modified Files:
overriding.testsuite
Log Message:
Report an error if a method pretends to be an override but is not.
Index: overriding.testsuite
===================================================================
RCS file: /cvsroot/nice/Nice/testsuite/compiler/methods/overriding.testsuite,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** overriding.testsuite 2 Mar 2004 16:02:44 -0000 1.4
--- overriding.testsuite 3 Mar 2004 09:40:26 -0000 1.5
***************
*** 178,179 ****
--- 178,186 ----
<T, T1, T2 | T1 <: T, T2 <: T> A<T> foo(A<T1> a1, A<T2> a2);
<U, U1, U2 | U1 <: U, U2 <: U> B<U> foo(B<U1> a1, B<U2> a2) = new B();
+
+ /// FAIL
+ /// Toplevel
+ class A {}
+ class B {}
+ void foo(A a) {}
+ override void foo(B b) {}
|