diff --git a/crates/erg_compiler/module/cache.rs b/crates/erg_compiler/module/cache.rs index f761d485..23df9398 100644 --- a/crates/erg_compiler/module/cache.rs +++ b/crates/erg_compiler/module/cache.rs @@ -218,7 +218,9 @@ impl SharedModuleCache { pub fn initialize(&self) { let builtin_path = PathBuf::from(""); - let builtin = self.remove(&builtin_path).unwrap(); + let Some(builtin) = self.remove(&builtin_path) else { + return; + }; for path in self.keys() { self.remove(&path); }