summaryrefslogtreecommitdiff
path: root/src/errors.h
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2021-02-28 16:55:11 +0100
committerBram Moolenaar <Bram@vim.org>2021-02-28 16:55:11 +0100
commit057e84afe5bd37fe272bf7cfafca629ef9da1bd3 (patch)
treec32b619151d50bf4df8061001e1515a9f267a085 /src/errors.h
parent087b5ff35d219f4f48a3d4854783799d0f6a1732 (diff)
downloadvim-git-057e84afe5bd37fe272bf7cfafca629ef9da1bd3.tar.gz
patch 8.2.2558: no error if a lambda argument shadows a variablev8.2.2558
Problem: No error if a lambda argument shadows a variable. Solution: Check that the argument name shadows a local, argument or script variable. (closes #7898)
Diffstat (limited to 'src/errors.h')
-rw-r--r--src/errors.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/errors.h b/src/errors.h
index 775c5324b..db958e054 100644
--- a/src/errors.h
+++ b/src/errors.h
@@ -147,7 +147,7 @@ EXTERN char e_cannot_declare_an_option[]
INIT(= N_("E1052: Cannot declare an option: %s"));
EXTERN char e_could_not_import_str[]
INIT(= N_("E1053: Could not import \"%s\""));
-EXTERN char e_variable_already_declared_in_script[]
+EXTERN char e_variable_already_declared_in_script_str[]
INIT(= N_("E1054: Variable already declared in the script: %s"));
EXTERN char e_missing_name_after_dots[]
INIT(= N_("E1055: Missing name after ..."));
@@ -369,3 +369,7 @@ EXTERN char e_cannot_use_range_with_assignment_str[]
INIT(= N_("E1165: Cannot use a range with an assignment: %s"));
EXTERN char e_cannot_use_range_with_dictionary[]
INIT(= N_("E1166: Cannot use a range with a dictionary"));
+EXTERN char e_argument_name_shadows_existing_variable_str[]
+ INIT(= N_("E1167: Argument name shadows existing variable: %s"));
+EXTERN char e_argument_already_declared_in_script_str[]
+ INIT(= N_("E1168: Argument already declared in the script: %s"));