Mark `extern_mod_stmt_cnum` as `eval_always`

This query reads from global untracked state, so it always needs to be
evaluated.
This commit is contained in:
Aaron Hill 2021-03-15 12:26:49 -04:00
parent 7a7bbdb3ab
commit e70d47b3b5
No known key found for this signature in database
GPG Key ID: B4087E510E98B164
1 changed files with 2 additions and 0 deletions

View File

@ -1278,6 +1278,8 @@ rustc_queries! {
desc { |tcx| "collecting child items of `{}`", tcx.def_path_str(def_id) }
}
query extern_mod_stmt_cnum(def_id: LocalDefId) -> Option<CrateNum> {
// This depends on untracked global state (`tcx.extern_crate_map`)
eval_always
desc { |tcx| "computing crate imported by `{}`", tcx.def_path_str(def_id.to_def_id()) }
}