]> git.eshelyaron.com Git - emacs.git/commitdiff
(Fmapconcat, Fmapcar): Remove superfluous GCPROs.
authorKim F. Storm <storm@cua.dk>
Thu, 24 Jun 2004 22:03:10 +0000 (22:03 +0000)
committerKim F. Storm <storm@cua.dk>
Thu, 24 Jun 2004 22:03:10 +0000 (22:03 +0000)
src/fns.c

index 7e84b775fbbfda0ce419c7ee995c4d657310fa79..693f3eaaa934130a4abade1aaf8d01c240faddcf 100644 (file)
--- a/src/fns.c
+++ b/src/fns.c
@@ -3020,11 +3020,7 @@ SEQUENCE may be a list, a vector, a bool-vector, or a string.  */)
   for (i = 1; i < nargs; i += 2)
     args[i] = separator;
 
-  GCPRO1 (*args);
-  gcpro1.nvars = nargs;
   ret = Fconcat (nargs, args);
-  UNGCPRO;
-
   SAFE_FREE_LISP (nargs);
 
   return ret;
@@ -3040,7 +3036,6 @@ SEQUENCE may be a list, a vector, a bool-vector, or a string.  */)
   register Lisp_Object len;
   register int leni;
   register Lisp_Object *args;
-  struct gcpro gcpro1;
   Lisp_Object ret;
   USE_SAFE_ALLOCA;
 
@@ -3051,11 +3046,7 @@ SEQUENCE may be a list, a vector, a bool-vector, or a string.  */)
 
   mapcar1 (leni, args, function, sequence);
 
-  GCPRO1 (*args);
-  gcpro1.nvars = leni;
   ret = Flist (leni, args);
-  UNGCPRO;
-
   SAFE_FREE_LISP (leni);
 
   return ret;