fix(library/type_context): assertion violation at unification hints

This commit is contained in:
Leonardo de Moura 2016-12-05 20:51:03 -08:00
parent ef6d6075bb
commit 72ce00d3d0

View file

@ -2593,10 +2593,8 @@ public:
auto instantiate_assignment_fn = [&](expr const & e, unsigned offset) {
if (is_var(e)) {
unsigned idx = var_idx(e) + offset;
if (idx < m_assignment.size()) {
lean_assert(m_assignment[idx]);
if (idx < m_assignment.size() && m_assignment[idx])
return m_assignment[idx];
}
}
return none_expr();
};