aboutsummaryrefslogtreecommitdiff
path: root/eval.cpp
diff options
context:
space:
mode:
authorTeddy <ted.sybil@gmail.com>2013-08-15 11:04:57 +0800
committerTeddy <ted.sybil@gmail.com>2013-08-15 11:04:57 +0800
commit9f9bd0ee34422aceb9725276292a66b0e7934c6a (patch)
tree4e9044237f3b7004b3b8598fe2c53546ab29dc25 /eval.cpp
parent06d014cb0e95f92945ea01610fd1c52a1b087502 (diff)
tail-rec for `if` and `and`
Diffstat (limited to 'eval.cpp')
-rw-r--r--eval.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/eval.cpp b/eval.cpp
index 45427e4..c6ded6e 100644
--- a/eval.cpp
+++ b/eval.cpp
@@ -186,7 +186,7 @@ EvalObj *Evaluator::run_expr(Pair *prog) {
}
else
throw TokenError((args->car)->ext_repr(), SYN_ERR_CAN_NOT_APPLY);
- gc.collect();
+// gc.collect();
}
}
gc.expose(prog);