(Fgarbage_collect): Prevent compiler warning for a call
authorEli Zaretskii <eliz@gnu.org>
Tue, 3 Oct 2000 12:47:31 +0000 (12:47 +0000)
committerEli Zaretskii <eliz@gnu.org>
Tue, 3 Oct 2000 12:47:31 +0000 (12:47 +0000)
to `mark_object'.

src/ChangeLog
src/alloc.c

index bf010c6..0485ee5 100644 (file)
@@ -1,3 +1,8 @@
+2000-10-03  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * alloc.c (Fgarbage_collect): Prevent compiler warning for a call
+       to `mark_object'.
+
 2000-10-02  Stefan Monnier  <monnier@cs.yale.edu>
 
        * syntax.c (forw_comment): Match nestedness of ender/starter.
index fc87876..7a1d488 100644 (file)
@@ -3600,7 +3600,9 @@ Garbage collection happens automatically if you cons more than\n\
     for (i = 0; i < tail->nvars; i++)
       if (!XMARKBIT (tail->var[i]))
        {
-         mark_object (&tail->var[i]);
+         /* Explicit casting prevents compiler warning about
+            discarding the `volatile' qualifier.  */
+         mark_object ((Lisp_Object *)&tail->var[i]);
          XMARK (tail->var[i]);
        }
 #endif