comparison src/vim9execute.c @ 23582:b875bbd517a6 v8.2.2333

patch 8.2.2333: Vim9: warning for uninitialized variable Commit: https://github.com/vim/vim/commit/cb6cbf29e97b7abdeb1e6cbdc5e735f5b55e97a1 Author: Bram Moolenaar <Bram@vim.org> Date: Tue Jan 12 17:17:01 2021 +0100 patch 8.2.2333: Vim9: warning for uninitialized variable Problem: Vim9: warning for uninitialized variable. (Tony Mechelynck) Solution: Initialize "res".
author Bram Moolenaar <Bram@vim.org>
date Tue, 12 Jan 2021 17:30:05 +0100
parents dc3b7a31c29f
children 1816ea68c022
comparison
equal deleted inserted replaced
23581:f8909b1d3575 23582:b875bbd517a6
752 call_partial(typval_T *tv, int argcount_arg, ectx_T *ectx) 752 call_partial(typval_T *tv, int argcount_arg, ectx_T *ectx)
753 { 753 {
754 int argcount = argcount_arg; 754 int argcount = argcount_arg;
755 char_u *name = NULL; 755 char_u *name = NULL;
756 int called_emsg_before = called_emsg; 756 int called_emsg_before = called_emsg;
757 int res; 757 int res = FAIL;
758 758
759 if (tv->v_type == VAR_PARTIAL) 759 if (tv->v_type == VAR_PARTIAL)
760 { 760 {
761 partial_T *pt = tv->vval.v_partial; 761 partial_T *pt = tv->vval.v_partial;
762 int i; 762 int i;
798 else 798 else
799 res = call_by_name(fname, argcount, ectx, NULL); 799 res = call_by_name(fname, argcount, ectx, NULL);
800 vim_free(tofree); 800 vim_free(tofree);
801 } 801 }
802 802
803 if (name == NULL || res == FAIL) 803 if (res == FAIL)
804 { 804 {
805 if (called_emsg == called_emsg_before) 805 if (called_emsg == called_emsg_before)
806 semsg(_(e_unknownfunc), 806 semsg(_(e_unknownfunc),
807 name == NULL ? (char_u *)"[unknown]" : name); 807 name == NULL ? (char_u *)"[unknown]" : name);
808 return FAIL; 808 return FAIL;