patch 9.0.1358: compilation error with some compilers
Problem: Compilation error with some compilers.
Solution: Avoid using "class" as member name.
diff --git a/src/vim9instr.c b/src/vim9instr.c
index 4f228e4..e2cdc3a 100644
--- a/src/vim9instr.c
+++ b/src/vim9instr.c
@@ -678,7 +678,7 @@
class == NULL ? &t_any : &class->class_type);
if (isn == NULL)
return FAIL;
- isn->isn_arg.class = class;
+ isn->isn_arg.classarg = class;
if (class != NULL)
++class->class_refcount;
return OK;
@@ -2509,7 +2509,7 @@
break;
case ISN_PUSHCLASS:
- class_unref(isn->isn_arg.class);
+ class_unref(isn->isn_arg.classarg);
break;
case ISN_UCALL: