vim-patch:8.1.1828: not strict enough checking syntax of method invocation

Problem:    Not strict enough checking syntax of method invocation.
Solution:   Check there is no white space inside ->method(.
5184132ec0
This commit is contained in:
Sean Dewar
2021-08-06 21:04:17 +01:00
parent daedbd9312
commit 32589341a4
3 changed files with 26 additions and 4 deletions

View File

@@ -4134,6 +4134,11 @@ static int eval_method(char_u **const arg, typval_T *const rettv,
EMSG2(_(e_missingparen), name);
}
ret = FAIL;
} else if (ascii_iswhite((*arg)[-1])) {
if (verbose) {
EMSG(_("E274: No white space allowed before parenthesis"));
}
ret = FAIL;
} else {
ret = eval_func(arg, name, len, rettv, evaluate, &base);
}