- /* FIXME: functions returning arrays */
- psi_decl_arg_dump(dump, decl->func, 0);
+
+ psi_decl_type_dump(dump, decl->func->type, 0);
+ PSI_DUMP(dump, " ");
+ PSI_DUMP(dump, "%s%s",
+ psi_t_indirection(decl->func->var->pointer_level - !!decl->func->var->array_size),
+ decl->func->var->name->val);
+