fix(library/compiler/erase_irrelevant): erase_type

This commit is contained in:
Leonardo de Moura 2018-02-19 07:55:43 -08:00
parent a7afedc5c3
commit dbfcc65c60

View file

@ -93,7 +93,7 @@ class erase_irrelevant_fn : public compiler_step_visitor {
}
expr erase_type(expr const & e) {
if (closed(e))
if (closed(e) && !has_local(e))
return e; // keep closed types for runtime debugger
else
return *g_neutral_expr;