is inside an .IF which had a TRUE condition.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5036
b7a2c559-68d2-44c3-8de9-
860c34a00d81
/* Handle as if there was an .ELSE first */
ElseClause (D, ".ELSEIF");
+ /* Calculate the new overall if condition */
+ CalcOverallIfCond ();
+
/* Allocate and prepare a new descriptor */
D = AllocIf (".ELSEIF", 0);
NextTok ();
* branch. This way we won't get any errors about undefined
* symbols or similar...
*/
- if (IfCond == 0) {
+ if (IfCond) {
SetIfCond (D, ConstExpression ());
ExpectSep ();
}