This commit is contained in:
Christoffer Lerno
2026-02-26 00:11:55 +01:00
parent c990b5aaf1
commit 0a21323652
5 changed files with 5 additions and 5 deletions

View File

@@ -3091,7 +3091,7 @@ INLINE const char *type_invalid_storage_type_name(Type *type)
INLINE Type *enum_inner_type(Type *enum_type)
{
assert(enum_type->type_kind == TYPE_ENUM || enum_type->type_kind == TYPE_CONST_ENUM);
assert(enum_type->type_kind == TYPE_ENUM || enum_type->type_kind == TYPE_CONSTDEF);
return enum_type->decl->enums.type_info->type;
}

View File

@@ -1214,7 +1214,7 @@ typedef enum
INTROSPECT_TYPE_ANYFAULT = 6,
INTROSPECT_TYPE_ANY = 7,
INTROSPECT_TYPE_ENUM = 8,
INTROSPECT_TYPE_CONST_ENUM = 9,
INTROSPECT_TYPE_CONSTDEF = 9,
INTROSPECT_TYPE_STRUCT = 10,
INTROSPECT_TYPE_UNION = 11,
INTROSPECT_TYPE_BITSTRUCT = 12,

View File

@@ -6618,7 +6618,7 @@ static inline void llvm_emit_typeid_info(GenContext *c, BEValue *value, Expr *ex
INTROSPECT_TYPE_ARRAY, INTROSPECT_TYPE_POINTER,
INTROSPECT_TYPE_VECTOR, INTROSPECT_TYPE_ENUM,
INTROSPECT_TYPE_SLICE, INTROSPECT_TYPE_DISTINCT,
INTROSPECT_TYPE_CONST_ENUM, INTROSPECT_TYPE_BITSTRUCT,
INTROSPECT_TYPE_CONSTDEF, INTROSPECT_TYPE_BITSTRUCT,
INTROSPECT_TYPE_OPTIONAL,
};
for (int i = 0; i < 8; i++)

View File

@@ -644,7 +644,7 @@ LLVMValueRef llvm_get_typeid(GenContext *c, Type *type)
case TYPE_ENUM:
return llvm_get_introspection_for_enum(c, type);
case TYPE_CONSTDEF:
return llvm_generate_introspection_global(c, NULL, type, INTROSPECT_TYPE_CONST_ENUM, type_inline(type), vec_size(type->decl->enums.values), NULL, false);
return llvm_generate_introspection_global(c, NULL, type, INTROSPECT_TYPE_CONSTDEF, type_inline(type), vec_size(type->decl->enums.values), NULL, false);
case TYPE_STRUCT:
case TYPE_UNION:
return llvm_get_introspection_for_struct_union(c, type);

View File

@@ -2352,7 +2352,7 @@ unsigned type_get_introspection_kind(TypeKind kind)
case TYPE_ENUM:
return INTROSPECT_TYPE_ENUM;
case TYPE_CONSTDEF:
return INTROSPECT_TYPE_CONST_ENUM;
return INTROSPECT_TYPE_CONSTDEF;
case TYPE_FUNC_PTR:
return INTROSPECT_TYPE_FUNC;
case TYPE_STRUCT: