はへ?

/*
 * FIXME: Support 64-bit data models
 * [...]
 * - (low priority) change ScmObj definition to the union below to support
 *   ILP32 with 64-bit long long
 */
#if 0
/* FIXME: adapt to this to support ILP32 with 64-bit long long */
/* To allow scm_int_t broader than pointer width, ScmCell * is enclosed into
 * the union. */
union ScmObj_ {
    ScmCell *cell;
    scm_uintobj_t word;
};
#endif

それは ILP32LL だと cell の slot を long long にするって事? Register と pointer が 32 なんだから、大半の object で余分の 32 bit × 2 を浪費するだけでは。

追記: まあ support 「できるから」しとけばいっか。