From 8ac9aa9f90b608421098efb563a065f8787dbd6f Mon Sep 17 00:00:00 2001 From: Teddy Date: Thu, 15 Aug 2013 20:25:37 +0800 Subject: remove unnecessary std::set in gc --- types.h | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'types.h') diff --git a/types.h b/types.h index 345e17b..3b948e4 100644 --- a/types.h +++ b/types.h @@ -54,7 +54,7 @@ class Pair : public Container {/*{{{*/ ~Pair(); ReprCons *get_repr_cons(); void gc_decrement(); - void gc_trigger(EvalObj ** &tail, EvalObjSet &visited); + void gc_trigger(EvalObj ** &tail); };/*}}}*/ /** @class EmptyList @@ -143,7 +143,7 @@ class OptObj: public Container {/*{{{*/ virtual Pair *call(Pair *args, Environment * &envt, Continuation * &cont, EvalObj ** &top_ptr, Pair *pc) = 0; virtual void gc_decrement(); - virtual void gc_trigger(EvalObj ** &tail, EvalObjSet &visited); + virtual void gc_trigger(EvalObj ** &tail); };/*}}}*/ @@ -167,7 +167,7 @@ class ProcObj: public OptObj {/*{{{*/ ReprCons *get_repr_cons(); void gc_decrement(); - void gc_trigger(EvalObj ** &tail, EvalObjSet &visited); + void gc_trigger(EvalObj ** &tail); };/*}}}*/ /** @class SpecialOptObj @@ -309,7 +309,7 @@ class VecObj: public Container {/*{{{*/ ReprCons *get_repr_cons(); void gc_decrement(); - void gc_trigger(EvalObj ** &tail, EvalObjSet &visited); + void gc_trigger(EvalObj ** &tail); };/*}}}*/ /** @@ -329,7 +329,7 @@ class PromObj: public Container {/*{{{*/ ReprCons *get_repr_cons(); void gc_decrement(); - void gc_trigger(EvalObj ** &tail, EvalObjSet &visited); + void gc_trigger(EvalObj ** &tail); };/*}}}*/ /** @class Environment @@ -361,7 +361,7 @@ class Environment : public Container{/*{{{*/ Environment *get_prev(); void gc_decrement(); - void gc_trigger(EvalObj ** &tail, EvalObjSet &visited); + void gc_trigger(EvalObj ** &tail); };/*}}}*/ /** @class Continuation @@ -385,7 +385,7 @@ class Continuation : public Container {/*{{{*/ ReprCons *get_repr_cons(); void gc_decrement(); - void gc_trigger(EvalObj ** &tail, EvalObjSet &visited); + void gc_trigger(EvalObj ** &tail); };/*}}}*/ /** @class InexactNumObj -- cgit v1.2.3