diff --git a/libguile/threads.c b/libguile/threads.c index 4a956afcc..a313b8b7a 100644 --- a/libguile/threads.c +++ b/libguile/threads.c @@ -380,8 +380,6 @@ guilify_self_1 (struct GC_stack_base *base) abort (); scm_i_pthread_mutex_init (&t.admin_mutex, NULL); - t.current_mark_stack_ptr = NULL; - t.current_mark_stack_limit = NULL; t.canceled = 0; t.exited = 0; t.guile_mode = 0; diff --git a/libguile/threads.h b/libguile/threads.h index 3b67aacd4..d34e1abf7 100644 --- a/libguile/threads.h +++ b/libguile/threads.h @@ -72,11 +72,6 @@ typedef struct scm_i_thread { scm_i_pthread_cond_t sleep_cond; int sleep_fd, sleep_pipe[2]; - /* XXX: These two fields used to hold information about the BDW-GC - mark stack during the mark phase. They are no longer used. */ - void *current_mark_stack_ptr; - void *current_mark_stack_limit; - /* Other thread local things. */ SCM dynamic_state;