]> git.eshelyaron.com Git - emacs.git/commitdiff
(describe_map_tree): gcpro some things.
authorKarl Heuer <kwzh@gnu.org>
Fri, 29 Apr 1994 02:51:44 +0000 (02:51 +0000)
committerKarl Heuer <kwzh@gnu.org>
Fri, 29 Apr 1994 02:51:44 +0000 (02:51 +0000)
src/keymap.c

index 55745ffcb39d3badd9ab905362fcff4d04eab578..932aace2782170afe72f32668d422a11a2e971ee 100644 (file)
@@ -1881,8 +1881,8 @@ describe_map_tree (startmap, partial, shadow, prefix, title, nomenu)
      char *title;
      int nomenu;
 {
-  Lisp_Object maps, seen;
-  struct gcpro gcpro1, gcpro2;
+  Lisp_Object maps, seen, sub_shadows;
+  struct gcpro gcpro1, gcpro2, gcpro3;
   int something = 0;
   char *key_heading
     = "\
@@ -1891,7 +1891,8 @@ key             binding\n\
 
   maps = Faccessible_keymaps (startmap, prefix);
   seen = Qnil;
-  GCPRO2 (maps, seen);
+  sub_shadows = Qnil;
+  GCPRO3 (maps, seen, sub_shadows);
 
   if (nomenu)
     {
@@ -1931,7 +1932,7 @@ key             binding\n\
 
   for (; !NILP (maps); maps = Fcdr (maps))
     {
-      register Lisp_Object elt, prefix, sub_shadows, tail;
+      register Lisp_Object elt, prefix, tail;
 
       elt = Fcar (maps);
       prefix = Fcar (elt);