lutz.euler@... (Lutz Euler) writes:
> +;; now depends on the word size. If the expression is changed, remember
> +;; to change MAGIC_HASH_VECTOR_VALUE in "src/runtime/gencgc.c", too.
Thanks for the patch. There is code in GENESIS which propagates the
values of lisp constants (at the end of make-host-1) to C, via the
constants.h generated file. Would you be willing to rework this bit
so that it is propagated to C via this mechanism? You'd need to move
the constant definition to a file compiled by the host compiler (say
src/code/hash-table rather than src/code/target-hash-table), and
request the constant's emission in the relevant place in genesis.