diff --git a/src/library/module_mgr.cpp b/src/library/module_mgr.cpp index 910670868c..124b18e265 100644 --- a/src/library/module_mgr.cpp +++ b/src/library/module_mgr.cpp @@ -21,7 +21,7 @@ namespace lean { void module_mgr::mark_out_of_date(module_id const & id, buffer & to_rebuild) { for (auto & mod : m_modules) { - if (mod.second->m_out_of_date) continue; + if (!mod.second || mod.second->m_out_of_date) continue; for (auto & dep : mod.second->m_deps) { if (dep.first == id) { to_rebuild.push_back(mod.first);