mie: convert: text-write write_operand_func now treats func references as pointers

This commit is contained in:
2025-04-24 09:24:15 +01:00
parent f821a19b93
commit 8a70eef607

View File

@@ -56,6 +56,9 @@ static void mie_type_to_string(struct mie_type *type, char *out, size_t max)
case MIE_TYPE_ARRAY: case MIE_TYPE_ARRAY:
snprintf(out, max, "array"); snprintf(out, max, "array");
break; break;
case MIE_TYPE_FUNC:
snprintf(out, max, "func");
break;
case MIE_TYPE_SELECTOR: case MIE_TYPE_SELECTOR:
snprintf(out, max, ""); snprintf(out, max, "");
break; break;
@@ -286,7 +289,7 @@ static b_status write_operand_func(
struct mie_func *func = MIE_FUNC(value); struct mie_func *func = MIE_FUNC(value);
if (flags & F_INCLUDE_TYPE) { if (flags & F_INCLUDE_TYPE) {
write_string(converter, "func "); write_string(converter, "ptr ");
} }
write_string_f(converter, "@%s", value->v_name.n_str); write_string_f(converter, "@%s", value->v_name.n_str);