Rewrote expression evaluation. More smaller changes.

git-svn-id: svn://svn.cc65.org/cc65/trunk@2638 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
cuz
2003-11-11 13:57:30 +00:00
parent 3d1e244a8a
commit 4555fdcad1
14 changed files with 668 additions and 637 deletions

View File

@@ -295,7 +295,7 @@ void DoConditionals (void)
NextTok ();
if (IfCond) {
ExprNode* Expr = Expression();
SetIfCond (D, IsConstExpr (Expr));
SetIfCond (D, IsConstExpr (Expr, 0));
FreeExpr (Expr);
}
IfCond = GetCurrentIfCond ();
@@ -330,7 +330,7 @@ void DoConditionals (void)
NextTok ();
if (IfCond) {
ExprNode* Expr = Expression();
SetIfCond (D, !IsConstExpr (Expr));
SetIfCond (D, !IsConstExpr (Expr, 0));
FreeExpr (Expr);
}
IfCond = GetCurrentIfCond ();