diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2017-08-28 19:14:34 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2017-08-28 19:14:34 -0700 |
commit | f23cb62f07a4dedf44a25d7ee36963c0944d5277 (patch) | |
tree | 477f7f5003dfb0308076ceb3f49e941e5d093f32 | |
parent | 89752b07ce3695fa4302b5db3788fed7b51873d5 (diff) | |
download | txr-f23cb62f07a4dedf44a25d7ee36963c0944d5277.tar.gz txr-f23cb62f07a4dedf44a25d7ee36963c0944d5277.tar.bz2 txr-f23cb62f07a4dedf44a25d7ee36963c0944d5277.zip |
Allow sys:var and sys:expr redefinition.
* eval.c (builtin_reject_test): Suppress warning if
the symbol is sys:var or sys:expr.
-rw-r--r-- | eval.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -1956,6 +1956,8 @@ static void builtin_reject_test(val op, val sym, val form) op, sym, nao); } else if (opt_compat && opt_compat <= 107) { /* empty */ + } else if (sym == expr_s || sym == var_s) { + /* empty */ } else if (builtin_kind) { eval_warn(form, lit("~s: redefining ~s, which is a built-in ~s"), op, sym, builtin_kind, nao); |