diff --git a/compiler/load/src/file.rs b/compiler/load/src/file.rs index bb2913ed79..c21afda1a3 100644 --- a/compiler/load/src/file.rs +++ b/compiler/load/src/file.rs @@ -501,7 +501,6 @@ enum Msg<'a> { decls: Vec, dep_idents: MutMap, module_timing: ModuleTiming, - unused_imports: MutMap, }, FinishedAllTypeChecking { solved_subs: Solved, @@ -736,7 +735,6 @@ enum BuildTask<'a> { var_store: VarStore, declarations: Vec, dep_idents: MutMap, - unused_imported_modules: MutMap, }, BuildPendingSpecializations { module_timing: ModuleTiming, @@ -1778,7 +1776,6 @@ fn update<'a>( decls, dep_idents, mut module_timing, - mut unused_imports, } => { log!("solved types for {:?}", module_id); module_timing.end_time = SystemTime::now(); @@ -1788,15 +1785,6 @@ fn update<'a>( .type_problems .insert(module_id, solved_module.problems); - let existing = match state.module_cache.can_problems.entry(module_id) { - Vacant(entry) => entry.insert(std::vec::Vec::new()), - Occupied(entry) => entry.into_mut(), - }; - - for (unused, region) in unused_imports.drain() { - existing.push(roc_problem::can::Problem::UnusedImport(unused, region)); - } - let work = state.dependencies.notify(module_id, Phase::SolveTypes); // if there is a platform, the Package-Config module provides host-exposed, @@ -3095,7 +3083,6 @@ impl<'a> BuildTask<'a> { declarations, dep_idents, module_timing, - unused_imported_modules, } } } @@ -3111,7 +3098,6 @@ fn run_solve<'a>( mut var_store: VarStore, decls: Vec, dep_idents: MutMap, - unused_imports: MutMap, ) -> Msg<'a> { // We have more constraining work to do now, so we'll add it to our timings. let constrain_start = SystemTime::now(); @@ -3173,7 +3159,6 @@ fn run_solve<'a>( dep_idents, solved_module, module_timing, - unused_imports, } } @@ -3793,7 +3778,6 @@ fn run_task<'a>( ident_ids, declarations, dep_idents, - unused_imported_modules, } => Ok(run_solve( module, ident_ids, @@ -3804,7 +3788,6 @@ fn run_task<'a>( var_store, declarations, dep_idents, - unused_imported_modules, )), BuildPendingSpecializations { module_id,