Skip to content

Commit a3e36da

Browse files
committed
updated for version 7.4.167
Problem: Fixes are not tested. Solution: Add a test for not autoloading on assignment. (Yukihiro Nakadaira)
1 parent f967da5 commit a3e36da

File tree

10 files changed

+30
-6
lines changed

10 files changed

+30
-6
lines changed

src/testdir/Make_amiga.mak

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,8 @@ SCRIPTS = test1.out test3.out test4.out test5.out test6.out \
3434
test81.out test82.out test83.out test84.out test88.out \
3535
test89.out test90.out test91.out test92.out test93.out \
3636
test94.out test95.out test96.out test97.out test98.out \
37-
test99.out test100.out test101.out test102.out test103.out
37+
test99.out test100.out test101.out test102.out test103.out \
38+
test104.out
3839

3940
.SUFFIXES: .in .out
4041

@@ -154,3 +155,4 @@ test100.out: test100.in
154155
test101.out: test101.in
155156
test102.out: test102.in
156157
test103.out: test103.in
158+
test104.out: test104.in

src/testdir/Make_dos.mak

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ SCRIPTS = test3.out test4.out test5.out test6.out test7.out \
3333
test84.out test85.out test86.out test87.out test88.out \
3434
test89.out test90.out test91.out test92.out test93.out \
3535
test94.out test95.out test96.out test98.out test99.out \
36-
test100.out test101.out test102.out test103.out
36+
test100.out test101.out test102.out test103.out test104.out
3737

3838
SCRIPTS32 = test50.out test70.out
3939

src/testdir/Make_ming.mak

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ SCRIPTS = test3.out test4.out test5.out test6.out test7.out \
5353
test84.out test85.out test86.out test87.out test88.out \
5454
test89.out test90.out test91.out test92.out test93.out \
5555
test94.out test95.out test96.out test98.out test99.out \
56-
test100.out test101.out test102.out test103.out
56+
test100.out test101.out test102.out test103.out test104.out
5757

5858
SCRIPTS32 = test50.out test70.out
5959

src/testdir/Make_os2.mak

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ SCRIPTS = test1.out test3.out test4.out test5.out test6.out \
3535
test81.out test82.out test83.out test84.out test88.out \
3636
test89.out test90.out test91.out test92.out test93.out \
3737
test94.out test95.out test96.out test98.out test99.out \
38-
test100.out test101.out test102.out test103.out
38+
test100.out test101.out test102.out test103.out test104.out
3939

4040
.SUFFIXES: .in .out
4141

src/testdir/Make_vms.mms

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ SCRIPT = test1.out test2.out test3.out test4.out test5.out \
7979
test82.out test83.out test84.out test88.out test89.out \
8080
test90.out test91.out test92.out test93.out test94.out \
8181
test95.out test96.out test97.out test98.out test99.out \
82-
test100.out test101.out test102.out test103.out
82+
test100.out test101.out test102.out test103.out test104.out
8383

8484
# Known problems:
8585
# Test 30: a problem around mac format - unknown reason

src/testdir/Makefile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@ SCRIPTS = test1.out test2.out test3.out test4.out test5.out test6.out \
3030
test84.out test85.out test86.out test87.out test88.out \
3131
test89.out test90.out test91.out test92.out test93.out \
3232
test94.out test95.out test96.out test97.out test98.out \
33-
test99.out test100.out test101.out test102.out test103.out
33+
test99.out test100.out test101.out test102.out test103.out \
34+
test104.out
3435

3536
SCRIPTS_GUI = test16.out
3637

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
let Test104#numvar = 123

src/testdir/test104.in

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
Tests for autoload. vim: set ft=vim ts=8 :
2+
3+
STARTTEST
4+
:so small.vim
5+
:set runtimepath+=./sautest
6+
:" Test to not autoload when assigning. It causes internal error.
7+
:try
8+
: let Test104#numvar = function('tr')
9+
: $put ='OK: ' . string(Test104#numvar)
10+
:catch
11+
: $put ='FAIL: ' . v:exception
12+
:endtry
13+
:/^Results/,$wq! test.out
14+
ENDTEST
15+
16+
Results of test104:

src/testdir/test104.ok

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Results of test104:
2+
OK: function('tr')

src/version.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -738,6 +738,8 @@ static char *(features[]) =
738738

739739
static int included_patches[] =
740740
{ /* Add new patch number below this line */
741+
/**/
742+
167,
741743
/**/
742744
166,
743745
/**/

0 commit comments

Comments
 (0)