summaryrefslogtreecommitdiffstats
path: root/src/evalfunc.c
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2022-09-28 16:16:15 +0100
committerBram Moolenaar <Bram@vim.org>2022-09-28 16:16:15 +0100
commit82418263fa91792e851cb0de879d1595327d5531 (patch)
treee14f38d9dba9dce01e0c3b6c6612ca577bf27b49 /src/evalfunc.c
parent1936c765364d6a771cea5df9971318060db82730 (diff)
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.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/evalfunc.c b/src/evalfunc.c
index 3223a02933..857f211a21 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);