diff --git a/src/mim/dump.cpp b/src/mim/dump.cpp index f84d876e9c..262af8cd11 100644 --- a/src/mim/dump.cpp +++ b/src/mim/dump.cpp @@ -305,6 +305,7 @@ void Dumper::dump(Def* mut) { if (def->isa()) return ".Arr"; if (def->isa()) return ".pack"; if (def->isa()) return ".Pi"; + if (def->isa()) return ".Infer"; fe::unreachable(); }; @@ -313,6 +314,7 @@ void Dumper::dump(Def* mut) { if (auto arr = def->isa()) return print(os, ", {}", arr->shape()); if (auto pack = def->isa()) return print(os, ", {}", pack->shape()); if (auto pi = def->isa()) return print(os, ", {}", pi->dom()); + if (auto infer = def->isa()) return infer->is_set() ? print(os, ", {}", infer->op()) : print(os, ", ??"); fe::unreachable(); };