Mercurial > octave
diff scripts/legacy/vectorize.m @ 28458:ef8cf8dda0ba stable
warn if legacy inline, genvarname or vectorize functions are used
* @inline/inline.m, genvarname.m, vectorize.m:
Issue legacy function warning.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Thu, 11 Jun 2020 22:35:28 -0400 |
parents | 53d8e7ca99c5 |
children | d8318c12d903 0a5b15007766 |
line wrap: on
line diff
--- a/scripts/legacy/vectorize.m Thu Jun 11 16:34:34 2020 -0400 +++ b/scripts/legacy/vectorize.m Thu Jun 11 22:35:28 2020 -0400 @@ -41,6 +41,13 @@ function retval = vectorize (fun) + persistent warned = false; + if (! warned) + warned = true; + warning ("Octave:legacy-function", + "vectorize is unreliable; its use is strongly discouraged\n"); + endif + if (nargin != 1) print_usage (); endif