Update build_hir.rs

This commit is contained in:
Shunsuke Shibayama 2022-12-09 19:48:25 +09:00
parent a395938413
commit 9b57ade60e

View file

@ -105,9 +105,11 @@ impl HIRBuilder {
let hir = effect_checker
.check(artifact.object)
.map_err(|(hir, errs)| {
self.lowerer.ctx.clear_all_vars();
IncompleteArtifact::new(Some(hir), errs, artifact.warns.clone())
})?;
let hir = self.ownership_checker.check(hir).map_err(|(hir, errs)| {
self.lowerer.ctx.clear_all_vars();
IncompleteArtifact::new(Some(hir), errs, artifact.warns.clone())
})?;
Ok(CompleteArtifact::new(hir, artifact.warns))