"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