diff options
author | Teddy <ted.sybil@gmail.com> | 2013-08-15 13:53:59 +0800 |
---|---|---|
committer | Teddy <ted.sybil@gmail.com> | 2013-08-15 13:53:59 +0800 |
commit | 8aeb7f59e1da79411c02d1c502d4e7331733e2a0 (patch) | |
tree | 3e1013a0b3875870d73b232d867a7fba1bad97e0 /model.cpp | |
parent | 56689aa5d8d337148fcebf672ded423b7411bdfe (diff) |
...
Diffstat (limited to 'model.cpp')
-rw-r--r-- | model.cpp | 8 |
1 files changed, 2 insertions, 6 deletions
@@ -23,13 +23,9 @@ bool FrameObj::is_parse_bracket() { return ftype & CLS_PAR_BRA; } -bool EvalObj::gc_dec() { return --gc_cnt == 0; } -void EvalObj::gc_inc() { gc_cnt++; } -size_t EvalObj::gc_get_cnt() { return gc_cnt; } - EvalObj::EvalObj(int _otype) : - FrameObj(CLS_EVAL_OBJ), gc_cnt(0), otype(_otype) { - gc.join(this); + FrameObj(CLS_EVAL_OBJ), otype(_otype) { + gc_obj = gc.join(this); } EvalObj::~EvalObj() { |