fix(library/compiler/erase_irrelevant): erase_type
This commit is contained in:
parent
a7afedc5c3
commit
dbfcc65c60
1 changed files with 1 additions and 1 deletions
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue