From 30a844771554d28f1a88a256e6088dbb252228c1 Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Mon, 27 Feb 2023 08:07:14 +0000 Subject: patch 9.0.1358: compilation error with some compilers Problem: Compilation error with some compilers. Solution: Avoid using "class" as member name. --- src/vim9execute.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/vim9execute.c') diff --git a/src/vim9execute.c b/src/vim9execute.c index 90594ef92..bc4a1fcc0 100644 --- a/src/vim9execute.c +++ b/src/vim9execute.c @@ -4071,7 +4071,7 @@ exec_instructions(ectx_T *ectx) break; case ISN_PUSHCLASS: tv->v_type = VAR_CLASS; - tv->vval.v_class = iptr->isn_arg.class; + tv->vval.v_class = iptr->isn_arg.classarg; break; default: tv->v_type = VAR_STRING; @@ -6676,8 +6676,8 @@ list_instructions(char *pfx, isn_T *instr, int instr_count, ufunc_T *ufunc) break; case ISN_PUSHCLASS: smsg("%s%4d PUSHCLASS %s", pfx, current, - iptr->isn_arg.class == NULL ? "null" - : (char *)iptr->isn_arg.class->class_name); + iptr->isn_arg.classarg == NULL ? "null" + : (char *)iptr->isn_arg.classarg->class_name); break; case ISN_PUSHEXC: smsg("%s%4d PUSH v:exception", pfx, current); -- cgit v1.2.1