summaryrefslogtreecommitdiffstats
path: root/gc.c
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2019-06-19 06:41:04 -0700
committerKaz Kylheku <kaz@kylheku.com>2019-06-19 06:41:04 -0700
commitee639342a87cbb1db085f58f5f57cb2085832173 (patch)
treeeee4fad0883ba471f5fc1d030a3e323d7e1130ca /gc.c
parent5b0d68a85dd9e9dca020ac4bfbbcf72cf8347a2b (diff)
downloadtxr-ee639342a87cbb1db085f58f5f57cb2085832173.tar.gz
txr-ee639342a87cbb1db085f58f5f57cb2085832173.tar.bz2
txr-ee639342a87cbb1db085f58f5f57cb2085832173.zip
make-struct-type: fix far-fetched gc/stability issue.
* struct.c (make_struct_type): The length and plus operations can cons if the number of static slots doesn't fit into a fixnum. Let's move that operation out of the sensitive object construction region.
Diffstat (limited to 'gc.c')
0 files changed, 0 insertions, 0 deletions