]> git.lizzy.rs Git - rust.git/blobdiff - compiler/rustc_metadata/src/creader.rs
Rollup merge of #84713 - camelid:fix-regression-issue-template, r=Mark-Simulacrum
[rust.git] / compiler / rustc_metadata / src / creader.rs
index 26db3a5f39d7c80e8ee0aa1b2960a13c5ecfc3b9..e9ae22f8cedbc47926fd0ed4aa39e9ae0469fa10 100644 (file)
@@ -511,8 +511,11 @@ fn resolve_crate<'b>(
         if dep.is_none() {
             self.used_extern_options.insert(name);
         }
-        self.maybe_resolve_crate(name, dep_kind, dep)
-            .unwrap_or_else(|err| err.report(self.sess, span))
+        self.maybe_resolve_crate(name, dep_kind, dep).unwrap_or_else(|err| {
+            let missing_core =
+                self.maybe_resolve_crate(sym::core, CrateDepKind::Explicit, None).is_err();
+            err.report(&self.sess, span, missing_core)
+        })
     }
 
     fn maybe_resolve_crate<'b>(