[Nice-commit] Nice/testsuite/compiler/methods boolean.testsuite,1.1,1.2
Brought to you by:
bonniot
|
From: <ar...@us...> - 2003-02-25 19:52:44
|
Update of /cvsroot/nice/Nice/testsuite/compiler/methods
In directory sc8-pr-cvs1:/tmp/cvs-serv30208/F:/nice/testsuite/compiler/methods
Modified Files:
boolean.testsuite
Log Message:
Make it possible to dispatch on @true and @false without the '@'.
Index: boolean.testsuite
===================================================================
RCS file: /cvsroot/nice/Nice/testsuite/compiler/methods/boolean.testsuite,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** boolean.testsuite 18 Feb 2003 14:21:19 -0000 1.1
--- boolean.testsuite 25 Feb 2003 19:52:37 -0000 1.2
***************
*** 16,28 ****
boolean and(boolean, boolean);
and(@boolean, @boolean) = false;
! and(@true, @true) = true;
/// PASS
/// Toplevel
boolean xor(boolean, boolean);
! xor(@true, @true) = false;
! xor(@true, @false) = true;
! xor(@false, @true) = true;
! xor(@false, @false) = false;
/// FAIL
--- 16,28 ----
boolean and(boolean, boolean);
and(@boolean, @boolean) = false;
! and(true, true) = true;
/// PASS
/// Toplevel
boolean xor(boolean, boolean);
! xor(true, true) = false;
! xor(true, false) = true;
! xor(false, true) = true;
! xor(false, false) = false;
/// FAIL
***************
*** 31,42 ****
// Ambiguity for the case (@true, @true)
or(@true, @boolean) = true;
! or(@boolean, @true) = true;
! or(@false, @false) = false;
/// FAIL
/// Toplevel
boolean nor(boolean, boolean);
! nor(@true, @true) = false;
! nor(@true, @false) = false;
! //nor(@false, @true) = false; // This case is missing.
! nor(@false, @false) = true;
--- 31,42 ----
// Ambiguity for the case (@true, @true)
or(@true, @boolean) = true;
! or(boolean, true) = true;
! or(false, false) = false;
/// FAIL
/// Toplevel
boolean nor(boolean, boolean);
! nor(true, true) = false;
! nor(true, false) = false;
! //nor(false, true) = false; // This case is missing.
! nor(false, false) = true;
|