diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2019-06-19 06:41:04 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2019-06-19 06:41:04 -0700 |
commit | ee639342a87cbb1db085f58f5f57cb2085832173 (patch) | |
tree | eee4fad0883ba471f5fc1d030a3e323d7e1130ca /gc.c | |
parent | 5b0d68a85dd9e9dca020ac4bfbbcf72cf8347a2b (diff) | |
download | txr-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