diff options
Diffstat (limited to 'src/macros.c')
-rw-r--r-- | src/macros.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/src/macros.c b/src/macros.c index 79ed5b5d1bc..1bf2cd73443 100644 --- a/src/macros.c +++ b/src/macros.c @@ -294,7 +294,6 @@ each iteration of the macro. Iteration stops if LOOPFUNC returns nil. */) Lisp_Object tem; ptrdiff_t pdlcount = SPECPDL_INDEX (); EMACS_INT repeat = 1; - struct gcpro gcpro1, gcpro2; EMACS_INT success_count = 0; executing_kbd_macro_iterations = 0; @@ -314,7 +313,6 @@ each iteration of the macro. Iteration stops if LOOPFUNC returns nil. */) Vreal_this_command)); record_unwind_protect (pop_kbd_macro, tem); - GCPRO2 (final, loopfunc); do { Vexecuting_kbd_macro = final; @@ -344,7 +342,6 @@ each iteration of the macro. Iteration stops if LOOPFUNC returns nil. */) Vreal_this_command = Vexecuting_kbd_macro; - UNGCPRO; return unbind_to (pdlcount, Qnil); } |