diff options
author | Bram Moolenaar <Bram@vim.org> | 2022-09-28 16:16:15 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2022-09-28 16:16:15 +0100 |
commit | 82418263fa91792e851cb0de879d1595327d5531 (patch) | |
tree | e14f38d9dba9dce01e0c3b6c6612ca577bf27b49 /src/evalfunc.c | |
parent | 1936c765364d6a771cea5df9971318060db82730 (diff) | |
download | vim-git-82418263fa91792e851cb0de879d1595327d5531.tar.gz |
patch 9.0.0618: calling function for reduce() has too much overheadv9.0.0618
Problem: Calling function for reduce() has too much overhead.
Solution: Do not create a funccall_T every time.
Diffstat (limited to 'src/evalfunc.c')
-rw-r--r-- | src/evalfunc.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/evalfunc.c b/src/evalfunc.c index 3223a0293..857f211a2 100644 --- a/src/evalfunc.c +++ b/src/evalfunc.c @@ -6740,7 +6740,7 @@ indexof_eval_expr(typval_T *expr) argv[1] = *get_vim_var_tv(VV_VAL); newtv.v_type = VAR_UNKNOWN; - if (eval_expr_typval(expr, argv, 2, &newtv) == FAIL) + if (eval_expr_typval(expr, argv, 2, NULL, &newtv) == FAIL) return FALSE; found = tv_get_bool_chk(&newtv, &error); |