summaryrefslogtreecommitdiff
path: root/libguile/gc-mark.c
diff options
context:
space:
mode:
Diffstat (limited to 'libguile/gc-mark.c')
-rw-r--r--libguile/gc-mark.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/libguile/gc-mark.c b/libguile/gc-mark.c
index 53d57b67f..994d3aa88 100644
--- a/libguile/gc-mark.c
+++ b/libguile/gc-mark.c
@@ -280,6 +280,9 @@ scm_gc_mark_dependencies (SCM p)
case scm_tc7_string:
break;
+ case scm_tc7_number:
+ break;
+
case scm_tc7_wvect:
SCM_SET_WVECT_GC_CHAIN (ptr, scm_weak_vectors);
scm_weak_vectors = ptr;
@@ -374,10 +377,6 @@ scm_gc_mark_dependencies (SCM p)
* on the C stack points into guile's heap and is scanned during
* conservative marking. */
break;
- case scm_tc16_big:
- case scm_tc16_real:
- case scm_tc16_complex:
- break;
default:
i = SCM_SMOBNUM (ptr);
#if (SCM_DEBUG_CELL_ACCESSES == 1)