Cyclone Scheme  0.4

◆ gc_mark_gray()

void gc_mark_gray ( gc_thread_data thd,
object  obj 
)

Mark the given object gray if it is on the heap. Note marking is done implicitly by placing it in a buffer, to avoid repeated re-scanning.

This function must be executed once the thread lock has been acquired.