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);