# HG changeset patch # User Karl Heuer # Date 784940076 0 # Node ID 571ddbef914a390384476fcde11269157970a724 # Parent 9b2ecbd894e4484ee1781f8991c520809f39d516 (current_minor_maps): Avoid assignments in arguments to a type-test macro. diff -r 9b2ecbd894e4 -r 571ddbef914a src/keymap.c --- a/src/keymap.c Tue Nov 15 22:54:15 1994 +0000 +++ b/src/keymap.c Tue Nov 15 22:54:36 1994 +0000 @@ -812,9 +812,9 @@ 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)