We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7c54789 commit 077fda5Copy full SHA for 077fda5
compiler/rustc_metadata/src/creader.rs
@@ -235,7 +235,9 @@ impl CStore {
235
pub(crate) fn crate_dependencies_in_postorder(&self, cnum: CrateNum) -> Vec<CrateNum> {
236
let mut deps = Vec::new();
237
if cnum == LOCAL_CRATE {
238
- for (cnum, _) in self.iter_crate_data() {
+ for cnum in
239
+ self.iter_crate_data().filter_map(|(cnum, data)| data.used().then_some(cnum))
240
+ {
241
self.push_dependencies_in_postorder(&mut deps, cnum);
242
}
243
} else {
0 commit comments