diff --git a/crates/ra_project_model/src/sysroot.rs b/crates/ra_project_model/src/sysroot.rs index 8b87aa7bdaf..72ccb61a778 100644 --- a/crates/ra_project_model/src/sysroot.rs +++ b/crates/ra_project_model/src/sysroot.rs @@ -70,6 +70,11 @@ impl Sysroot { } } } + if let Some(alloc) = sysroot.by_name("alloc") { + if let Some(core) = sysroot.by_name("core") { + sysroot.crates[alloc].deps.push(core); + } + } Ok(sysroot) }