fix(library/local_context): propagate m_instance_fingerprint

This commit is contained in:
Leonardo de Moura 2018-02-01 17:46:31 -08:00
parent 50a43da17c
commit 6060b75e62

View file

@ -459,7 +459,8 @@ name local_context::get_unused_name(name const & suggestion) const {
local_context local_context::instantiate_mvars(metavar_context & mctx) const {
local_context r;
r.m_next_idx = m_next_idx;
r.m_next_idx = m_next_idx;
r.m_instance_fingerprint = m_instance_fingerprint;
m_idx2local_decl.for_each([&](unsigned, local_decl const & d) {
expr new_type = mctx.instantiate_mvars(d.m_ptr->m_type);
optional<expr> new_value;