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 4295b0568b
commit 9b460a584d

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:
snprintf(out, max, "array");
break;
case MIE_TYPE_FUNC:
snprintf(out, max, "func");
break;
case MIE_TYPE_SELECTOR:
snprintf(out, max, "");
break;
@@ -286,7 +289,7 @@ static b_status write_operand_func(
struct mie_func *func = MIE_FUNC(value);
if (flags & F_INCLUDE_TYPE) {
write_string(converter, "func ");
write_string(converter, "ptr ");
}
write_string_f(converter, "@%s", value->v_name.n_str);