feat(kernel/converter): relax is_def_eq test for local constants and meta-variables

This commit is contained in:
Leonardo de Moura 2014-10-14 15:31:57 -07:00
parent 940092a975
commit de7c850782

View file

@ -548,8 +548,7 @@ struct default_converter : public converter {
is_def_eq(const_levels(t_n), const_levels(s_n), c, jst, cs))
return to_bcs(true, cs);
if (is_local(t_n) && is_local(s_n) && mlocal_name(t_n) == mlocal_name(s_n) &&
is_def_eq(mlocal_type(t_n), mlocal_type(s_n), c, jst, cs))
if (is_local(t_n) && is_local(s_n) && mlocal_name(t_n) == mlocal_name(s_n))
return to_bcs(true, cs);
optional<declaration> d_t, d_s;