]> git.ipfire.org Git - thirdparty/vim.git/commitdiff
patch 8.2.3183: duplicate error numbers v8.2.3183
authorBram Moolenaar <Bram@vim.org>
Mon, 19 Jul 2021 08:38:49 +0000 (10:38 +0200)
committerBram Moolenaar <Bram@vim.org>
Mon, 19 Jul 2021 08:38:49 +0000 (10:38 +0200)
Problem:    Duplicate error numbers.
Solution:   Adjust the error numbers.

src/errors.h
src/testdir/test_vim9_builtin.vim
src/version.c

index be1341adb140e90b8d9c8ddc712fce56a868de5d..97e7a125993d77a17c9cdc6f94db6b09e0b7a0dd 100644 (file)
@@ -505,6 +505,6 @@ EXTERN char e_number_required_for_argument_nr[]
 EXTERN char e_list_required_for_argument_nr[]
        INIT(= N_("E1211: List required for argument %d"));
 EXTERN char e_bool_required_for_argument_nr[]
-       INIT(= N_("E1211: Bool required for argument %d"));
+       INIT(= N_("E1212: Bool required for argument %d"));
 EXTERN char e_redefining_imported_item_str[]
-       INIT(= N_("E1212: Redefining imported item %s"));
+       INIT(= N_("E1213: Redefining imported item %s"));
index 76987b68a310ea3fd3c91fe8ffb039451b1f308f..e717163cc83110b0311147969bde64e79f151329 100644 (file)
@@ -478,7 +478,7 @@ def Test_char2nr()
 
   assert_fails('char2nr(true)', 'E1174:')
   CheckDefAndScriptFailure2(['char2nr(10)'], 'E1013: Argument 1: type mismatch, expected string but got number', 'E1174: String required for argument 1')
-  CheckDefAndScriptFailure2(['char2nr("a", 2)'], 'E1013: Argument 2: type mismatch, expected bool but got number', 'E1211: Bool required for argument 2')
+  CheckDefAndScriptFailure2(['char2nr("a", 2)'], 'E1013: Argument 2: type mismatch, expected bool but got number', 'E1212: Bool required for argument 2')
   assert_equal(97, char2nr('a', 1))
   assert_equal(97, char2nr('a', 0))
   assert_equal(97, char2nr('a', true))
@@ -2534,7 +2534,7 @@ enddef
 
 def Test_str2list()
   CheckDefAndScriptFailure2(['str2list(10)'], 'E1013: Argument 1: type mismatch, expected string but got number', 'E1174: String required for argument 1')
-  CheckDefAndScriptFailure2(['str2list("a", 2)'], 'E1013: Argument 2: type mismatch, expected bool but got number', 'E1211: Bool required for argument 2')
+  CheckDefAndScriptFailure2(['str2list("a", 2)'], 'E1013: Argument 2: type mismatch, expected bool but got number', 'E1212: Bool required for argument 2')
   assert_equal([97], str2list('a'))
   assert_equal([97], str2list('a', 1))
   assert_equal([97], str2list('a', true))
@@ -2560,7 +2560,7 @@ enddef
 def Test_strchars()
   strchars("A\u20dd", true)->assert_equal(1)
   CheckDefAndScriptFailure2(['strchars(10)'], 'E1013: Argument 1: type mismatch, expected string but got number', 'E1174: String required for argument 1')
-  CheckDefAndScriptFailure2(['strchars("a", 2)'], 'E1013: Argument 2: type mismatch, expected bool but got number', 'E1211: Bool required for argument 2')
+  CheckDefAndScriptFailure2(['strchars("a", 2)'], 'E1013: Argument 2: type mismatch, expected bool but got number', 'E1212: Bool required for argument 2')
   assert_equal(3, strchars('abc'))
   assert_equal(3, strchars('abc', 1))
   assert_equal(3, strchars('abc', true))
index 6ae1d3bf07ec4ba40687eae04ae37b15bbdb8b67..a1f79b6ba3bed08bf4464a5583f2ba9db006fff1 100644 (file)
@@ -755,6 +755,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    3183,
 /**/
     3182,
 /**/