Update of /cvsroot/nice/Nice/stdlib/nice/lang/inline
In directory sc8-pr-cvs1:/tmp/cvs-serv5959/F:/nice/stdlib/nice/lang/inline
Modified Files:
BitOp.java
Log Message:
Reversed a part of the optimization to BitOp.
Index: BitOp.java
===================================================================
RCS file: /cvsroot/nice/Nice/stdlib/nice/lang/inline/BitOp.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** BitOp.java 30 Nov 2003 00:34:55 -0000 1.4
--- BitOp.java 8 Dec 2003 13:45:21 -0000 1.5
***************
*** 78,81 ****
--- 78,89 ----
code.emitFi();
}
+ else
+ {
+ code.emitIfIntNotZero();
+ code.emitPushBoolean(true);
+ code.emitElse();
+ code.emitPushBoolean(false);
+ code.emitFi();
+ }
target.compileFromStack(comp, Type.boolean_type);
|