From 0721a35400a8b3fc724b076c575f8fec211d44c9 Mon Sep 17 00:00:00 2001 From: Paul Koning Date: Sun, 26 Jun 2022 14:29:04 -0400 Subject: [PATCH] Treat unexpected .IF argument as true, not false. This appears to be what the reference assembler does, at least it is necessary for certain RSTS source files to assemble without error. --- assemble.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assemble.c b/assemble.c index c9e166b..5ed87da 100644 --- a/assemble.c +++ b/assemble.c @@ -834,7 +834,7 @@ do_mcalled_macro: report(stack->top, "Bad .IF expression\n"); list_value(stack->top, 0); free_tree(tvalue); - ok = FALSE; /* Pick something. */ + ok = TRUE; /* Pick something. */ } else { unsigned word;