diff options
Diffstat (limited to 'src/vim9expr.c')
-rw-r--r-- | src/vim9expr.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/vim9expr.c b/src/vim9expr.c index 5a302d6884..05eb524180 100644 --- a/src/vim9expr.c +++ b/src/vim9expr.c @@ -407,7 +407,8 @@ compile_class_object_index(cctx_T *cctx, char_u **arg, type_T *type) { if (*name == '_' && !inside_class(cctx, cl)) { - semsg(_(e_cannot_access_private_variable_str), m->ocm_name); + semsg(_(e_cannot_access_private_variable_str), m->ocm_name, + cl->class_name); return FAIL; } @@ -442,7 +443,8 @@ compile_class_object_index(cctx_T *cctx, char_u **arg, type_T *type) // it is defined. if (*name == '_' && cctx->ctx_ufunc->uf_class != cl) { - semsg(_(e_cannot_access_private_variable_str), m->ocm_name); + semsg(_(e_cannot_access_private_variable_str), m->ocm_name, + cl->class_name); return FAIL; } |