From d1785c2f428bb7167b6166716b4b090d025c6e80 Mon Sep 17 00:00:00 2001 From: Stefan Karpinski Date: Wed, 8 Feb 2017 15:03:07 -0500 Subject: [PATCH] make `_` by itself emit a deprecation warning missing case in #20328 --- src/interpreter.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/interpreter.c b/src/interpreter.c index 955efc8bfa1d3..0d8765e9bcca2 100644 --- a/src/interpreter.c +++ b/src/interpreter.c @@ -93,6 +93,8 @@ static jl_value_t *do_invoke(jl_value_t **args, size_t nargs, interpreter_state jl_value_t *jl_eval_global_var(jl_module_t *m, jl_sym_t *e) { + if (e == underscore_sym) + jl_depwarn("deprecated syntax \"_ as an rvalue\".", (jl_value_t*)jl_symbol("eval")); jl_value_t *v = jl_get_global(m, e); if (v == NULL) jl_undefined_var_error(e);