X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=src%2Fkeymap.c;h=2c91886985ae164c3b26a4000ad55bfa37ffd764;hb=4518707a4053b3f8201ae42efb50a995ae564dd4;hp=cc18a847b9708afe27a6396805f0cc6d2a8730f9;hpb=d8654f7c5ad0c04060008c6fbbd90add1f4537e3;p=chise%2Fxemacs-chise.git.1 diff --git a/src/keymap.c b/src/keymap.c index cc18a84..2c91886 100644 --- a/src/keymap.c +++ b/src/keymap.c @@ -1015,10 +1015,8 @@ get_keymap (Lisp_Object object, int errorp, int autoload) && EQ (XCAR (tem), Qautoload) && EQ (Fcar (Fcdr (Fcdr (Fcdr (Fcdr (tem))))), Qkeymap)) { - struct gcpro gcpro1, gcpro2; - GCPRO2 (tem, object); + /* do_autoload GCPROs both arguments */ do_autoload (tem, object); - UNGCPRO; } else if (errorp) object = wrong_type_argument (Qkeymapp, object);