commit | 4f53b79bf5f8b0de7c6933fd157894ba7a53f35e | [log] [tgz] |
---|---|---|
author | Bram Moolenaar <Bram@vim.org> | Sun Feb 07 15:59:49 2021 +0100 |
committer | Bram Moolenaar <Bram@vim.org> | Sun Feb 07 15:59:49 2021 +0100 |
tree | 3b13a0798bb2d6d5a006dd69b8b1cd2f517a1788 | |
parent | c3fc75db023f2acd0b82b7eebffd7ed89e8001ed [diff] [blame] |
patch 8.2.2481: Vim9: confusing error when variable arguments have default Problem: Vim9: confusing error when variable arguments have a default value. Solution: Give a specific error message. (closes #7793)
diff --git a/src/userfunc.c b/src/userfunc.c index e220781..82df0bb 100644 --- a/src/userfunc.c +++ b/src/userfunc.c
@@ -241,6 +241,11 @@ skip); if (p == arg) break; + if (*skipwhite(p) == '=') + { + emsg(_(e_cannot_use_default_for_variable_arguments)); + break; + } } } else