From 9f56ecfc2f80a691f0e2fac1fb0c2b8ee3c20a29 Mon Sep 17 00:00:00 2001 From: Karl Heuer Date: Tue, 15 Nov 1994 22:54:36 +0000 Subject: [PATCH] (current_minor_maps): Avoid assignments in arguments to a type-test macro. --- src/keymap.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/keymap.c b/src/keymap.c index 2dbf35972a3..d75a10ae13b 100644 --- a/src/keymap.c +++ b/src/keymap.c @@ -812,9 +812,9 @@ current_minor_maps (modeptr, mapptr) for (alist = Vminor_mode_map_alist; CONSP (alist); alist = XCONS (alist)->cdr) - if (CONSP (assoc = XCONS (alist)->car) - && SYMBOLP (var = XCONS (assoc)->car) - && ! EQ ((val = find_symbol_value (var)), Qunbound) + if ((assoc = XCONS (alist)->car, CONSP (assoc)) + && (var = XCONS (assoc)->car, SYMBOLP (var)) + && (val = find_symbol_value (var), ! EQ (val, Qunbound)) && ! NILP (val)) { if (i >= cmm_size) -- 2.39.5