summaryrefslogtreecommitdiffstats
path: root/src/eval.c
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2022-12-09 21:41:48 +0000
committerBram Moolenaar <Bram@vim.org>2022-12-09 21:41:48 +0000
commitffdaca9e6f3d39af6857ac52ced9385df203a152 (patch)
tree04ed8cbe05e072413dd394828d7661167ad63b6c /src/eval.c
parent148bcd361097f85a1a51c408e7412d60c76df14d (diff)
patch 9.0.1041: cannot define a method in a classv9.0.1041
Problem: Cannot define a method in a class. Solution: Implement defining an object method. Make calling an object method work.
Diffstat (limited to 'src/eval.c')
-rw-r--r--src/eval.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/eval.c b/src/eval.c
index 703e1ea529..0a0a1e11d6 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -295,7 +295,7 @@ eval_expr_typval(
// Shortcut to call a compiled function with minimal overhead.
r = call_def_function(partial->pt_func, argc, argv,
- DEF_USE_PT_ARGV, partial, fc, rettv);
+ DEF_USE_PT_ARGV, partial, NULL, fc, rettv);
if (fc_arg == NULL)
remove_funccal();
if (r == FAIL)