]> git.eshelyaron.com Git - emacs.git/commitdiff
(current_minor_maps): Avoid assignments in arguments to a type-test macro.
authorKarl Heuer <kwzh@gnu.org>
Tue, 15 Nov 1994 22:54:36 +0000 (22:54 +0000)
committerKarl Heuer <kwzh@gnu.org>
Tue, 15 Nov 1994 22:54:36 +0000 (22:54 +0000)
src/keymap.c

index 2dbf35972a3b0ef0be41e2c66109066dbbbd0089..d75a10ae13b5af31e93fac539b857cb357f6bf20 100644 (file)
@@ -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)