summaryrefslogtreecommitdiffstats
path: root/stdlib/comp-opts.tl
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/comp-opts.tl')
-rw-r--r--stdlib/comp-opts.tl9
1 files changed, 4 insertions, 5 deletions
diff --git a/stdlib/comp-opts.tl b/stdlib/comp-opts.tl
index bc0e7c59..c964f341 100644
--- a/stdlib/comp-opts.tl
+++ b/stdlib/comp-opts.tl
@@ -31,12 +31,11 @@
usr:shadow-cross
usr:unused
usr:constant-throws
- usr:log-level)
+ usr:log-level
+ usr:opt-tail-calls)
-(defsymacro %warning-syms% '(shadow-fun shadow-var shadow-cross
- unused log-level constant-throws))
-
-(defvar usr:*compile-opts* (new compile-opts unused t constant-throws t))
+(defvar usr:*compile-opts* (new compile-opts unused t constant-throws t
+ opt-tail-calls :))
(defmacro when-opt (compile-opt . forms)
(with-gensyms (optval)