# HG changeset patch # User Christian Brabandt # Date 1470949208 -7200 # Node ID 95ad2692dec053ebdf28e37c4d384a05961bb781 # Parent bc0c23856bc6e0fc06b34ecde7c78049bf192b1e commit https://github.com/vim/vim/commit/0e5d3a2940ead6c8ee3bacacea4153b647b67cca Author: Bram Moolenaar Date: Thu Aug 11 22:52:42 2016 +0200 patch 7.4.2198 Problem: Test alot sometimes fails under valgrind. (Dominique Pelle) Solution: Avoid passing a callback with the wrong number of arguments. diff --git a/src/testdir/test_partial.vim b/src/testdir/test_partial.vim --- a/src/testdir/test_partial.vim +++ b/src/testdir/test_partial.vim @@ -260,22 +260,25 @@ func Test_cyclic_dict_arg() unlet Pt endfunc -func Ignored(job1, job2, status) +func Ignored3(job1, job2, status) endfunc func Test_cycle_partial_job() if has('job') let job = job_start('echo') - call job_setoptions(job, {'exit_cb': function('Ignored', [job])}) + call job_setoptions(job, {'exit_cb': function('Ignored3', [job])}) unlet job endif endfunc +func Ignored2(job, status) +endfunc + func Test_ref_job_partial_dict() if has('job') let g:ref_job = job_start('echo') let d = {'a': 'b'} - call job_setoptions(g:ref_job, {'exit_cb': function('string', [], d)}) + call job_setoptions(g:ref_job, {'exit_cb': function('Ignored2', [], d)}) endif endfunc diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -764,6 +764,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 2198, +/**/ 2197, /**/ 2196,