fix(library/type_context): prevent segfault
Temporary metavariables appeared here when pretty-printing simp_lemmas.
This commit is contained in:
parent
9b86808345
commit
4528711efb
1 changed files with 1 additions and 1 deletions
|
|
@ -797,7 +797,7 @@ expr type_context::whnf_core(expr const & e, bool proj_reduce) {
|
|||
m_used_assignment = true;
|
||||
return whnf_core(m_mctx.instantiate_mvars(e), proj_reduce);
|
||||
}
|
||||
} else if (is_idx_metavar(e)) {
|
||||
} else if (m_tmp_data && is_idx_metavar(e)) {
|
||||
lean_assert(in_tmp_mode());
|
||||
unsigned idx = to_meta_idx(e);
|
||||
if (idx < m_tmp_data->m_eassignment.size()) {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue