commit | 0b1cd52ff6bf690388f892be686a91721a082e55 | [log] [tgz] |
---|---|---|
author | Bram Moolenaar <Bram@vim.org> | Sat Jun 27 13:11:50 2020 +0200 |
committer | Bram Moolenaar <Bram@vim.org> | Sat Jun 27 13:11:50 2020 +0200 |
tree | adfb12e0422054bdf04bc19005e72c647a13985c | |
parent | bd84617d1a6766efd59c94aabebb044bef805b99 [diff] [blame] |
patch 8.2.1067: expression "!expr->func()" does not work Problem: Expression "!expr->func()" does not work. Solution: Apply plus and minus earlier. (closes #6348)
diff --git a/src/userfunc.c b/src/userfunc.c index 691c55c..537c9cc 100644 --- a/src/userfunc.c +++ b/src/userfunc.c
@@ -3926,7 +3926,7 @@ // Handle a function returning a Funcref, Dictionary or List. if (handle_subscript(&arg, &rettv, eap->skip ? 0 : EVAL_EVALUATE, - TRUE, name, &name) == FAIL) + TRUE) == FAIL) { failed = TRUE; break;