Commit 3b3e4cac authored by Paul Eggert's avatar Paul Eggert

* alloc.c (mark_object): Remove "#ifdef GC_CHECK_MARKED_OBJECTS"

wrapper that is not needed because the wrapped code is a no-op (zero
machine instructions) when GC_CHECK_MARKED_OBJECTS is not defined.
This avoids a -Wunused-macros diagnostic with GCC 4.7.1 x86-64.
parent cf5c0175
2012-07-02 Paul Eggert <eggert@cs.ucla.edu>
* alloc.c (mark_object): Remove "#ifdef GC_CHECK_MARKED_OBJECTS"
wrapper that is not needed because the wrapped code is a no-op (zero
machine instructions) when GC_CHECK_MARKED_OBJECTS is not defined.
This avoids a -Wunused-macros diagnostic with GCC 4.7.1 x86-64.
2012-07-02 Dmitry Antipov <dmantipov@yandex.ru>
* alloc.c (mark_buffer): Simplify. Remove prototype.
......
......@@ -5924,10 +5924,8 @@ mark_object (Lisp_Object arg)
else
pvectype = 0;
#ifdef GC_CHECK_MARKED_OBJECTS
if (pvectype != PVEC_SUBR && pvectype != PVEC_BUFFER)
CHECK_LIVE (live_vector_p);
#endif /* GC_CHECK_MARKED_OBJECTS */
if (pvectype == PVEC_BUFFER)
{
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment