summaryrefslogtreecommitdiffstats
path: root/signal.h
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2024-06-15 16:40:53 -0700
committerKaz Kylheku <kaz@kylheku.com>2024-06-15 16:40:53 -0700
commit3662537e57df9b1f2e260d25eef17717981b3d45 (patch)
treee100b8a49f314bdadaa9779ed0cc40a9cfe6fe1d /signal.h
parent38a76d820decec3c703185b12a0f89bedec7716c (diff)
downloadtxr-3662537e57df9b1f2e260d25eef17717981b3d45.tar.gz
txr-3662537e57df9b1f2e260d25eef17717981b3d45.tar.bz2
txr-3662537e57df9b1f2e260d25eef17717981b3d45.zip
seq_iter: fix inadequate gc marking for some types.
* lib.c (seq_iter_mark_oop, seq_iter_mark_cat): New static functions. (si_oop_ops, si_fast_oop_ops): Use seq_iter_mark_oop instead of the generic one, because we need to mark the next field, not only the iter. (si_cat_ops): Use seq_iter_mark_cat, since we need to mark only the second field, dargs. * lib.h (seq_iter_ops_init_mark): New macro.
Diffstat (limited to 'signal.h')
0 files changed, 0 insertions, 0 deletions