diff options
Diffstat (limited to 'src/gc.h')
-rw-r--r-- | src/gc.h | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -4,7 +4,14 @@ #include "value.h" void gc_init(void); -void gc_collect(void); + +enum gc_collect_reason { + GC_COLLECT_MANUAL, + GC_COLLECT_LIMIT, + GC_COLLECT_OOM, +}; + +void gc_collect(enum gc_collect_reason); struct object; |