feat: make erg_compiler available as a Python lib

This commit is contained in:
Shunsuke Shibayama 2023-11-15 01:14:02 +09:00
parent 22ccf4d870
commit 8b17c6cf6c
9 changed files with 152 additions and 4 deletions

View file

@ -37,7 +37,7 @@ impl HIROptimizer {
fn eliminate_unused_def(&mut self, expr: &mut Expr) {
match expr {
Expr::Def(def) => {
if def.sig.ident().is_discarded() {
if def.sig.ident().is_discarded() || def.sig.vis().is_public() {
return;
}
if self