Skip to content

Commit 13ed943

Browse files
committed
fix negability of some operators
1 parent 7a7afb9 commit 13ed943

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

winxedst1.winxed

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4608,6 +4608,7 @@ class CheckerExpr : Expr, Negable
46084608
self.Negable(positive);
46094609
self.expr = expr;
46104610
}
4611+
function isnegable() { return true; }
46114612
function checkresult() { return REGint; }
46124613
}
46134614

@@ -4673,6 +4674,7 @@ class OpEqualExpr : ComparatorBaseExpr, Negable
46734674
self.set(owner, start, lexpr, rexpr);
46744675
self.Negable(positive);
46754676
}
4677+
function isnegable() { return true; }
46764678
function optimize()
46774679
{
46784680
self.optimizearg();
@@ -4745,6 +4747,7 @@ class OpSameExpr : ComparatorBaseExpr, Negable
47454747
self.initbinary(owner, t, lexpr, rexpr);
47464748
self.Negable(positive);
47474749
}
4750+
function isnegable() { return true; }
47484751
function int_op(int left, int right)
47494752
{
47504753
return self.positive ? (left == right) : (left != right);

0 commit comments

Comments
 (0)