[Nice-commit] Nice/testsuite/compiler/expressions/operators boolean.testsuite,1.1,1.2
Brought to you by:
bonniot
|
From: <ar...@us...> - 2003-04-02 16:18:54
|
Update of /cvsroot/nice/Nice/testsuite/compiler/expressions/operators
In directory sc8-pr-cvs1:/tmp/cvs-serv1486/F:/nice/testsuite/compiler/expressions/operators
Modified Files:
boolean.testsuite
Log Message:
Aditional tests for the optimized operators.
Index: boolean.testsuite
===================================================================
RCS file: /cvsroot/nice/Nice/testsuite/compiler/expressions/operators/boolean.testsuite,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** boolean.testsuite 24 Sep 2002 11:38:20 -0000 1.1
--- boolean.testsuite 2 Apr 2003 16:18:50 -0000 1.2
***************
*** 64,65 ****
--- 64,82 ----
/// PASS
assert (! (false && fail()));
+
+ /// COMMENT tests to assure the optimized operators don't break the stack
+ /// PASS
+ boolean b = true;
+ b = b ? true : 1==3||4!=4||false;
+
+ /// PASS
+ boolean b = false;
+ b = b ? 1<2<=3<4 : false != true;
+
+ /// PASS
+ boolean b = true;
+ b = b ? false||1!=0&&1>=5 : false | true & true;
+
+ /// PASS
+ boolean b = true;
+ b = true ? b^b||10>3<6 : false ^ b && 0 != 5;
|