diff options
Diffstat (limited to 'src/main.c')
| -rw-r--r-- | src/main.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -187,7 +187,10 @@ void print_func(_FN *f, int indent) { return; indentf(indent); - printf("Function(%s) params=[", f->name); + /* Print return type */ + printf("Function(%s) -> [%s", f->name, tybase_name(f->ret_type.base)); + for (int j = 0; j < f->ret_type.ptr_level; j++) printf("*"); + printf("] params=["); for (int i = 0; i < f->pac; i++) { printf("%s", tybase_name(f->param_types[i].base)); for (int j = 0; j < f->param_types[i].ptr_level; j++) |
