From 8deb2b30c77035bb682ccf80b781455ac1d6038b Mon Sep 17 00:00:00 2001 From: Yegappan Lakshmanan Date: Fri, 2 Sep 2022 15:15:27 +0100 Subject: patch 9.0.0359: error message for wrong argument type is not specific Problem: Error message for wrong argument type is not specific. Solution: Include more information in the error. (Yegappan Lakshmanan, closes #11037) --- src/cmdexpand.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'src/cmdexpand.c') diff --git a/src/cmdexpand.c b/src/cmdexpand.c index bfa30533bc..57bf47a1ba 100644 --- a/src/cmdexpand.c +++ b/src/cmdexpand.c @@ -3679,11 +3679,8 @@ f_getcompletion(typval_T *argvars, typval_T *rettv) return; pat = tv_get_string(&argvars[0]); - if (argvars[1].v_type != VAR_STRING) - { - semsg(_(e_invalid_argument_str), "type must be a string"); + if (check_for_string_arg(argvars, 1) == FAIL) return; - } type = tv_get_string(&argvars[1]); if (argvars[2].v_type != VAR_UNKNOWN) -- cgit v1.2.3