mie: convert: text-write write_operand_func now treats func references as pointers
This commit is contained in:
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user