Skip to content

Commit

Permalink
drop binary not optimization from stage 1
Browse files Browse the repository at this point in the history
  • Loading branch information
NotFound committed May 24, 2012
1 parent 1fb8251 commit 0f3e87f
Showing 1 changed file with 0 additions and 12 deletions.
12 changes: 0 additions & 12 deletions winxedst1.winxed
Original file line number Diff line number Diff line change
Expand Up @@ -3609,18 +3609,6 @@ class OpBinNotExpr : OpUnaryExpr
self.OpUnaryExpr(owner, t, subexpr);
return self;
}
function optimize()
{
self.optimizearg();
var subexpr = self.subexpr;
if (subexpr.isintegerliteral()) {
int n = subexpr.getIntegerValue();
return integerValue(self.owner, subexpr.start, ~ n);
}
if (subexpr.isnegable())
return subexpr.negated();
return self;
}
function emit(e, string result)
{
var subexpr = self.subexpr;
Expand Down

0 comments on commit 0f3e87f

Please sign in to comment.