diff options
author | Bram Moolenaar <Bram@vim.org> | 2021-02-28 16:55:11 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2021-02-28 16:55:11 +0100 |
commit | 057e84afe5bd37fe272bf7cfafca629ef9da1bd3 (patch) | |
tree | c32b619151d50bf4df8061001e1515a9f267a085 /src/errors.h | |
parent | 087b5ff35d219f4f48a3d4854783799d0f6a1732 (diff) | |
download | vim-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.h | 6 |
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")); |