From: Bram Moolenaar Date: Sun, 4 Dec 2016 12:37:41 +0000 (+0100) Subject: patch 8.0.0124 X-Git-Tag: v8.0.0124 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3421566376b5723213af502bd3c2b9debe025ef1;p=vim patch 8.0.0124 Problem: Internal error for assert_inrange(1, 1). Solution: Adjust number of allowed arguments. (Dominique Pelle) --- diff --git a/src/evalfunc.c b/src/evalfunc.c index 6721173c3..08be12bb1 100644 --- a/src/evalfunc.c +++ b/src/evalfunc.c @@ -471,7 +471,7 @@ static struct fst {"assert_exception", 1, 2, f_assert_exception}, {"assert_fails", 1, 2, f_assert_fails}, {"assert_false", 1, 2, f_assert_false}, - {"assert_inrange", 2, 3, f_assert_inrange}, + {"assert_inrange", 3, 4, f_assert_inrange}, {"assert_match", 2, 3, f_assert_match}, {"assert_notequal", 2, 3, f_assert_notequal}, {"assert_notmatch", 2, 3, f_assert_notmatch}, diff --git a/src/testdir/test_assert.vim b/src/testdir/test_assert.vim index 0ab664ad3..25630f2db 100644 --- a/src/testdir/test_assert.vim +++ b/src/testdir/test_assert.vim @@ -117,6 +117,8 @@ func Test_assert_inrange() call assert_inrange(5, 7, 8) call assert_match("Expected range 5 - 7, but got 8", v:errors[0]) call remove(v:errors, 0) + + call assert_fails('call assert_inrange(1, 1)', 'E119:') endfunc func Test_user_is_happy() diff --git a/src/version.c b/src/version.c index 536d2182f..490e150ea 100644 --- 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 */ +/**/ + 124, /**/ 123, /**/