comparison src/vim9compile.c @ 33498:bff8ac203a22 v9.0.1999

patch 9.0.1999: Vim9: some error messages can be improved Commit: https://github.com/vim/vim/commit/e6c9aa5e6a88d539a412a9b5526f41ea101aa185 Author: Ernie Rael <errael@raelity.com> Date: Fri Oct 6 19:55:52 2023 +0200 patch 9.0.1999: Vim9: some error messages can be improved Problem: Vim9: some error messages can be improved Solution: Mention the defining class for variable access error message closes: #13272 Signed-off-by: Christian Brabandt <cb@256bit.org> Signed-off-by: Yegappan Lakshmanan <yegappan@yahoo.com> Co-authored-by: Ernie Rael <errael@raelity.com>
author Christian Brabandt <cb@256bit.org>
date Fri, 06 Oct 2023 20:00:06 +0200
parents 3de472480e91
children f61713271934
comparison
equal deleted inserted replaced
33497:5bb56da92a88 33498:bff8ac203a22
1614 || (!is_object && cctx->ctx_ufunc->uf_class != cl))) 1614 || (!is_object && cctx->ctx_ufunc->uf_class != cl)))
1615 { 1615 {
1616 char *msg = (m->ocm_access == VIM_ACCESS_PRIVATE) 1616 char *msg = (m->ocm_access == VIM_ACCESS_PRIVATE)
1617 ? e_cannot_access_private_variable_str 1617 ? e_cannot_access_private_variable_str
1618 : e_variable_is_not_writable_str; 1618 : e_variable_is_not_writable_str;
1619 semsg(_(msg), m->ocm_name, cl->class_name); 1619 emsg_var_cl_define(msg, m->ocm_name, 0, cl);
1620 return FALSE; 1620 return FALSE;
1621 } 1621 }
1622 1622
1623 return TRUE; 1623 return TRUE;
1624 } 1624 }