patch 8.2.2752
diff --git a/src/typval.c b/src/typval.c
index cf1208d..f4af61a 100644
--- a/src/typval.c
+++ b/src/typval.c
@@ -367,10 +367,7 @@
 	return FAIL;
     if (args[idx].vval.v_string == NULL || *args[idx].vval.v_string == NUL)
     {
-	if (idx >= 0)
-	    semsg(_(e_non_empty_string_required_for_argument_nr), idx + 1);
-	else
-	    emsg(_(e_non_empty_string_required));
+	semsg(_(e_non_empty_string_required_for_argument_nr), idx + 1);
 	return FAIL;
     }
     return OK;