about summary refs log tree commit diff
path: root/boot/visit/ir.c
diff options
context:
space:
mode:
Diffstat (limited to 'boot/visit/ir.c')
-rw-r--r--boot/visit/ir.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/boot/visit/ir.c b/boot/visit/ir.c
index 3880b36..20296e3 100644
--- a/boot/visit/ir.c
+++ b/boot/visit/ir.c
@@ -560,6 +560,11 @@ printer_visit_type(struct Visit* visit, struct Type* type)
     PRINT("(type %lu %s", type->id, string_c_str(type->name));
     if (type->synthetic) PRINT(" synthetic");
     walk_type(visit, type);
+    if (array_length(&type->depends_on) > 0) {
+        PRINT(" (depends_on");
+        FOR_EACH_ARRAY(Type_Id, dep, &type->depends_on, { PRINT(" %lu", dep); })
+        PRINT(")");
+    }
     PRINT(")");
 }