[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
re: Guile 1.8 and 86_64 gcc 4
From: |
Bill Schottstaedt |
Subject: |
re: Guile 1.8 and 86_64 gcc 4 |
Date: |
Fri, 14 Apr 2006 11:18:19 -0700 |
Actually the only cases that need the check are SCM_CELL_OBJECT_1 and
SCM_SET_CELL_OBJECT_0. But perhaps there's some way to embed that
asm business (in gc.h) into the SCM_VALIDATE_CELL macro.
I haven't used "asm" before, but here's a suggestion that seems to work:
#define SCM_VALIDATE_CELL(cell, expr) ({ __asm__ __volatile__ ("" : : "g"
(cell)); expr; })