]> granicus.if.org Git - vim/commitdiff
updated for version 7.3.843 v7.3.843
authorBram Moolenaar <Bram@vim.org>
Tue, 26 Feb 2013 21:54:11 +0000 (22:54 +0100)
committerBram Moolenaar <Bram@vim.org>
Tue, 26 Feb 2013 21:54:11 +0000 (22:54 +0100)
Problem:    Missing test file changes.
Solution:   Change the tests.

src/testdir/test49.ok
src/testdir/test49.vim
src/version.c

index 0caef818d617ba3ce7e02971f7d4ee27299ae8d3..bf1ceed9afb8e8b51de10bce8d759275cd901d04 100644 (file)
@@ -87,8 +87,13 @@ Results of test49.vim:
 *** Test  85: OK (198689)
 --- Test  86: No Crash for vimgrep on BufUnload
 *** Test  86: OK (0)
---- Test  87: All tests were run with throwing exceptions on error.
+--- Test  87: 3
+--- Test  87: 5
+--- Test  87: abcdefghijk
+--- Test  87: Successfully executed funcref Add2
+*** Test  87: OK (0)
+--- Test  88: All tests were run with throwing exceptions on error.
              The $VIMNOERRTHROW control is not configured.
---- Test  87: All tests were run with throwing exceptions on interrupt.
+--- Test  88: All tests were run with throwing exceptions on interrupt.
              The $VIMNOINTTHROW control is not configured.
-*** Test  87: OK (50443995)
+*** Test  88: OK (50443995)
index f32f1149334bdf7000d00935cb6602827af7d1e1..c1ad76a7a3a4ae860a79e294e9e12e90e3517301 100644 (file)
@@ -9624,7 +9624,38 @@ Xout  "No Crash for vimgrep on BufUnload"
 Xcheck 0 
 
 "-------------------------------------------------------------------------------
-" Test 87:  $VIMNOERRTHROW and $VIMNOINTTHROW support                      {{{1
+" Test 87   using (expr) ? funcref : funcref                               {{{1
+"
+"          Vim needs to correctly parse the funcref and even when it does
+"          not execute the funcref, it needs to consume the trailing ()
+"-------------------------------------------------------------------------------
+
+XpathINIT
+
+func Add2(x1, x2)
+    return a:x1 + a:x2
+endfu
+
+func GetStr()
+    return "abcdefghijklmnopqrstuvwxyp"
+endfu
+
+echo function('Add2')(2,3)
+
+Xout 1 ? function('Add2')(1,2) : function('Add2')(2,3)
+Xout 0 ? function('Add2')(1,2) : function('Add2')(2,3)
+" Make sure, GetStr() still works.
+Xout GetStr()[0:10]
+
+
+delfunction GetStr
+delfunction Add2
+Xout  "Successfully executed funcref Add2"
+
+Xcheck 0 
+
+"-------------------------------------------------------------------------------
+" Test 88:  $VIMNOERRTHROW and $VIMNOINTTHROW support                      {{{1
 "
 "          It is possible to configure Vim for throwing exceptions on error
 "          or interrupt, controlled by variables $VIMNOERRTHROW and
index f49cd4a0c40d823b05e9da2bf9153a3382533961..3620761d227989ddac07506cdedc1b36c30db3e3 100644 (file)
@@ -728,6 +728,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    843,
 /**/
     842,
 /**/