diff options
author | Bram Moolenaar <Bram@vim.org> | 2022-12-09 21:41:48 +0000 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2022-12-09 21:41:48 +0000 |
commit | ffdaca9e6f3d39af6857ac52ced9385df203a152 (patch) | |
tree | 04ed8cbe05e072413dd394828d7661167ad63b6c /src/eval.c | |
parent | 148bcd361097f85a1a51c408e7412d60c76df14d (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.c | 2 |
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) |