comparison src/vim9execute.c @ 27114:98a01021e465 v8.2.4086

patch 8.2.4086: "cctx" argument of find_func_even_dead() is unused Commit: https://github.com/vim/vim/commit/d9d2fd0aa33dd9f7460d6f1e403505a60f7ce2fc Author: Bram Moolenaar <Bram@vim.org> Date: Thu Jan 13 21:15:21 2022 +0000 patch 8.2.4086: "cctx" argument of find_func_even_dead() is unused Problem: "cctx" argument of find_func_even_dead() is unused. Solution: Remove the argument.
author Bram Moolenaar <Bram@vim.org>
date Thu, 13 Jan 2022 22:30:05 +0100
parents 1e2a6c6c7e42
children 6c177a9b436e
comparison
equal deleted inserted replaced
27113:93194ce58678 27114:98a01021e465
1005 if (check_internal_func(func_idx, argcount) < 0) 1005 if (check_internal_func(func_idx, argcount) < 0)
1006 return FAIL; 1006 return FAIL;
1007 return call_bfunc(func_idx, argcount, ectx); 1007 return call_bfunc(func_idx, argcount, ectx);
1008 } 1008 }
1009 1009
1010 ufunc = find_func(name, FALSE, NULL); 1010 ufunc = find_func(name, FALSE);
1011 1011
1012 if (ufunc == NULL) 1012 if (ufunc == NULL)
1013 { 1013 {
1014 int prev_uncaught_emsg = uncaught_emsg; 1014 int prev_uncaught_emsg = uncaught_emsg;
1015 1015
1016 if (script_autoload(name, TRUE)) 1016 if (script_autoload(name, TRUE))
1017 // loaded a package, search for the function again 1017 // loaded a package, search for the function again
1018 ufunc = find_func(name, FALSE, NULL); 1018 ufunc = find_func(name, FALSE);
1019 1019
1020 if (vim9_aborting(prev_uncaught_emsg)) 1020 if (vim9_aborting(prev_uncaught_emsg))
1021 return FAIL; // bail out if loading the script caused an error 1021 return FAIL; // bail out if loading the script caused an error
1022 } 1022 }
1023 1023
3317 3317
3318 ufunc = pt_dfunc->df_ufunc; 3318 ufunc = pt_dfunc->df_ufunc;
3319 } 3319 }
3320 else 3320 else
3321 { 3321 {
3322 ufunc = find_func(funcref->fr_func_name, FALSE, NULL); 3322 ufunc = find_func(funcref->fr_func_name, FALSE);
3323 } 3323 }
3324 if (ufunc == NULL) 3324 if (ufunc == NULL)
3325 { 3325 {
3326 SOURCING_LNUM = iptr->isn_lnum; 3326 SOURCING_LNUM = iptr->isn_lnum;
3327 emsg(_(e_function_reference_invalid)); 3327 emsg(_(e_function_reference_invalid));
6037 { 6037 {
6038 semsg(_(e_invalid_argument_str), eap->arg); 6038 semsg(_(e_invalid_argument_str), eap->arg);
6039 return; 6039 return;
6040 } 6040 }
6041 6041
6042 ufunc = find_func(fname, is_global, NULL); 6042 ufunc = find_func(fname, is_global);
6043 if (ufunc == NULL) 6043 if (ufunc == NULL)
6044 { 6044 {
6045 char_u *p = untrans_function_name(fname); 6045 char_u *p = untrans_function_name(fname);
6046 6046
6047 if (p != NULL) 6047 if (p != NULL)
6048 // Try again without making it script-local. 6048 // Try again without making it script-local.
6049 ufunc = find_func(p, FALSE, NULL); 6049 ufunc = find_func(p, FALSE);
6050 } 6050 }
6051 vim_free(fname); 6051 vim_free(fname);
6052 if (ufunc == NULL) 6052 if (ufunc == NULL)
6053 { 6053 {
6054 semsg(_(e_cannot_find_function_str), eap->arg); 6054 semsg(_(e_cannot_find_function_str), eap->arg);