Mercurial > octave-nkf
diff src/symtab.cc @ 4234:90e44267e8cf
[project @ 2002-12-21 17:15:25 by jwe]
author | jwe |
---|---|
date | Sat, 21 Dec 2002 17:15:25 +0000 |
parents | ccfdb55c8156 |
children | a5a68c0afe56 |
line wrap: on
line diff
--- a/src/symtab.cc Fri Dec 20 22:43:55 2002 +0000 +++ b/src/symtab.cc Sat Dec 21 17:15:25 2002 +0000 @@ -332,15 +332,14 @@ alias (tmp_sym); } - octave_lvalue symbol_record::variable_reference (void) { - if (Vvariables_can_hide_functions <= 0 + if ((Vvariables_can_hide_functions <= 0 || ! can_hide_function) && (is_function () || (! is_defined () && is_valid_function (nm)))) { - if (Vvariables_can_hide_functions < 0) + if (Vvariables_can_hide_functions < 0 && can_hide_function) warning ("variable `%s' hides function", nm.c_str ()); else {