guile-devel
[Top][All Lists]
Advanced

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

Re: gc issues


From: Carl R. Witty
Subject: Re: gc issues
Date: 13 Sep 2000 10:40:26 -0700

Dirk Herrmann <address@hidden> writes:

> I suggest to use an alternative macro:
> 
> extern volatile SCM scm_dummy;  /* never read, only written */
> #define scm_remember_object(obj) (scm_dummy = (obj))

When compiling for gcc, you could use something like (untested):

#define scm_remember_object(obj) (asm("" : : "r"(obj)))

which basically means exactly "make sure this value is in some
register at this point in the code".

Carl Witty


reply via email to

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