From 8a70eef6074db71acd89edf9194524ddafc34d96 Mon Sep 17 00:00:00 2001 From: Max Wash Date: Thu, 24 Apr 2025 09:24:15 +0100 Subject: [PATCH] mie: convert: text-write write_operand_func now treats func references as pointers --- mie/convert/text-write.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mie/convert/text-write.c b/mie/convert/text-write.c index 0fefb7f..367ab71 100644 --- a/mie/convert/text-write.c +++ b/mie/convert/text-write.c @@ -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);