commit | ace6132aa8c5fce9d4965e1f2e3a42071815b9de | [log] [tgz] |
---|---|---|
author | Bram Moolenaar <Bram@vim.org> | Sun Jul 26 18:16:58 2020 +0200 |
committer | Bram Moolenaar <Bram@vim.org> | Sun Jul 26 18:16:58 2020 +0200 |
tree | cc92dd05609e704d2dbacf886e5c656a7465408e | |
parent | 4fc224ca1cf2a8991c5ea17682a742c6ad5ad0f3 [diff] [blame] |
patch 8.2.1301: Vim9: varargs argument type not parsed properly Problem: Vim9: varargs argument type not parsed properly. Solution: Skip over the "...". (issue #6507)
diff --git a/src/vim9compile.c b/src/vim9compile.c index 1354a38..31e7612 100644 --- a/src/vim9compile.c +++ b/src/vim9compile.c
@@ -1956,6 +1956,8 @@ { char_u *sp = p; + if (STRNCMP(p, "...", 3) == 0) + p += 3; p = skip_type(p, TRUE); if (p == sp) return p; // syntax error