Mercurial > octave-libtiff
changeset 23888:f9a33c3925a2
Map.m: Issue a more informative error message for empty indexing.
* Map.m (subsref): Check whether index expression is empty and issue an
appropriate error.
author | Rik <rik@octave.org> |
---|---|
date | Fri, 11 Aug 2017 10:23:46 -0700 |
parents | c3043aaad700 |
children | 97a237af2812 |
files | scripts/+containers/Map.m |
diffstat | 1 files changed, 3 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/scripts/+containers/Map.m Mon Jul 04 20:04:21 2016 +1000 +++ b/scripts/+containers/Map.m Fri Aug 11 10:23:46 2017 -0700 @@ -377,6 +377,9 @@ error ("containters.Map: unknown property '%s'", s(1).subs); endswitch case "()" + if (isempty (s(1).subs)) + error ("containers.Map: no key specified"); + endif key = s(1).subs{1}; if ((! this.numeric_keys && ! ischar (key)) || (this.numeric_keys && (! (isnumeric (key) || islogical (key))