0
0
mirror of https://github.com/vim/vim.git synced 2025-09-24 03:44:06 -04:00

patch 9.0.1358: compilation error with some compilers

Problem:    Compilation error with some compilers.
Solution:   Avoid using "class" as member name.
This commit is contained in:
Bram Moolenaar
2023-02-27 08:07:14 +00:00
parent c4e1b86cb0
commit 30a8447715
4 changed files with 9 additions and 7 deletions

View File

@@ -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);