changeset 31475:caf42f5c3f4e

isstring.m: Future proof function so that it will work when string class is implemented (bug #50855) * isstring.m: Use isa() to test for class 'string' rather than always returning false. Remove unnecessary BIST test.
author Rik <rik@octave.org>
date Fri, 18 Nov 2022 12:03:19 -0800
parents d6fd7833f861
children 63f808063238
files scripts/strings/isstring.m
diffstat 1 files changed, 1 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/scripts/strings/isstring.m	Fri Nov 18 16:59:14 2022 +0100
+++ b/scripts/strings/isstring.m	Fri Nov 18 12:03:19 2022 -0800
@@ -46,7 +46,7 @@
     print_usage ();
   endif
 
-  tf = false;
+  tf = isa (s, 'string');
 
 endfunction
 
@@ -60,4 +60,3 @@
 %!assert (isstring ({"b"}), false)
 
 %!error <Invalid call> isstring ()
-%!error isstring ("a", "b")