From faab1d57661e4d68823723a8270205c3a3c6e148 Mon Sep 17 00:00:00 2001 From: Teddy Date: Tue, 13 Aug 2013 23:47:38 +0800 Subject: add gc in `PromObj` and `Continuation` --- gc.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gc.cpp') diff --git a/gc.cpp b/gc.cpp index e6937c2..85486b6 100644 --- a/gc.cpp +++ b/gc.cpp @@ -65,7 +65,7 @@ void GarbageCollector::force() { for (; l != r; l++) { #ifdef GC_DEBUG - fprintf(stderr, "GC: !!! destroying space 0x%llx. \n", (ull)*l); + fprintf(stderr, "GC: !!! destroying space 0x%llx: %s. \n", (ull)*l, (*l)->ext_repr().c_str()); #endif #ifdef GC_INFO cnt++; @@ -114,7 +114,7 @@ EvalObj *GarbageCollector::attach(EvalObj *ptr) { void GarbageCollector::cycle_resolve() { if (mapping.size() < GC_CYC_THRESHOLD) - return; + return; EvalObjSet visited; Container **clptr = cyc_list; for (EvalObj2Int::iterator it = mapping.begin(); -- cgit v1.2.3