patch 8.2.0493: Vim9: some error messages not tested
Problem: Vim9: some error messages not tested.
Solution: Add more tests. Fix uncovered bugs.
diff --git a/src/vim9execute.c b/src/vim9execute.c
index 89e4f05..54f95bf 100644
--- a/src/vim9execute.c
+++ b/src/vim9execute.c
@@ -920,7 +920,9 @@
break;
default:
tv->v_type = VAR_STRING;
- tv->vval.v_string = vim_strsave(iptr->isn_arg.string);
+ tv->vval.v_string = vim_strsave(
+ iptr->isn_arg.string == NULL
+ ? (char_u *)"" : iptr->isn_arg.string);
}
break;