From adae20c91b70ce2975509b65dca5a1ec30650b89 Mon Sep 17 00:00:00 2001 From: ggn Date: Sun, 17 Apr 2022 09:48:35 +0300 Subject: [PATCH] Addendum for #193: Do less tokenisation processing when inside a disabled code block --- token.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/token.c b/token.c index ed0785c..89c7f0a 100644 --- a/token.c +++ b/token.c @@ -1221,7 +1221,7 @@ DEBUG { printf("TokenizeLine: Calling fpop() from SRC_IFILE...\n"); } { // Only proceed if no equrundef has been detected. In that case we need to store the symbol // because the directive handler (d_equrundef) will run outside this loop, further into procln.c - if (!equrundef) + if (!equrundef && !disabled) { // Last attempt: let's see if this is an equated register. // If yes, then just store the register's keyword value instead of the symbol -- 2.33.0.windows.1