@@ -75,6 +75,6 @@ extern void *hlc_get_wrapper(hl_type *t);
extern void hl_entry_point();
#define HL__ENUM_CONSTRUCT__ hl_type *t; int index;
-#define HL__ENUM_INDEX__(v) (v)->index
+#define HL__ENUM_INDEX__(v) ((venum*)(v))->index
#endif