"Bill Schottstaedt" <[EMAIL PROTECTED]> writes:
>
>   #define SCM_VALIDATE_CELL(cell, expr) ({ __asm__ __volatile__ ("" : : "g" 
> (cell)); expr; })

The asm version of scm_remember_upto_here_1 could be made into an
expression like that "({...})", as opposed to the current "statement"
style, if that helped make it usable in macros like this.

But I don't quite follow why a remember would be wanted in
SCM_VALIDATE_CELL.  I'd have thought it was in fact a good thing if
the "cell" value went dead if not being checked.


_______________________________________________
Guile-devel mailing list
Guile-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/guile-devel

Reply via email to