emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Emacs-diffs Digest, Vol 19, Issue 62


From: Kim F. Storm
Subject: Re: Emacs-diffs Digest, Vol 19, Issue 62
Date: 12 Jul 2004 11:34:50 +0200
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3.50

Andreas Schwab <address@hidden> writes:

> Andreas Schwab <address@hidden> writes:
> 
> > address@hidden (Kim F. Storm) writes:
> >
> >> Since the GCPROs does nothing in the MARK_STACK case, that
> >> also why my "dogc" change DTRT for MARK_STACK-based GC.
> >
> > But is does not compile without MARK_STACK.
> 
> Would you please fix that?
> 

Sorry for the delay.

Does this patch work?

*** alloc.c     23 Jun 2004 10:30:52 +0200      1.346
--- alloc.c     12 Jul 2004 11:29:19 +0200      
***************
*** 5033,5038 ****
--- 5033,5039 ----
          break;
  
        case Lisp_Misc_Save_Value:
+ #if GC_MARK_STACK
          {
            register struct Lisp_Save_Value *ptr = XSAVE_VALUE (obj);
            /* If DOGC is set, POINTER is the address of a memory
***************
*** 5045,5050 ****
--- 5046,5052 ----
                  mark_maybe_object (*p);
              }
          }
+ #endif
          break;
  
        case Lisp_Misc_Overlay:

-- 
Kim F. Storm <address@hidden> http://www.cua.dk





reply via email to

[Prev in Thread] Current Thread [Next in Thread]