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: Andreas Schwab
Subject: Re: Emacs-diffs Digest, Vol 19, Issue 62
Date: Mon, 12 Jul 2004 12:06:54 +0200
User-agent: Gnus/5.110002 (No Gnus v0.2) Emacs/21.3.50 (gnu/linux)

address@hidden (Kim F. Storm) writes:

> 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);

Do you actually need mark_maybe_object?  Wouldn't mark_object be ok, given
that any use of SAVE_ALLOCA_LISP has to initialize the array anyway?

Andreas.

-- 
Andreas Schwab, SuSE Labs, address@hidden
SuSE Linux AG, Maxfeldstraße 5, 90409 Nürnberg, Germany
Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."




reply via email to

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