Update dylib_dependency_formats, extern_crate and reachable_non_generics
This commit is contained in:
parent
469831f4da
commit
a58999c19e
7 changed files with 23 additions and 19 deletions
|
|
@ -590,7 +590,7 @@ rustc_queries! {
|
|||
|
||||
Other {
|
||||
query dylib_dependency_formats(_: CrateNum)
|
||||
-> Lrc<Vec<(CrateNum, LinkagePreference)>> {
|
||||
-> &'tcx [(CrateNum, LinkagePreference)] {
|
||||
desc { "dylib dependency formats of crate" }
|
||||
}
|
||||
}
|
||||
|
|
@ -625,7 +625,7 @@ rustc_queries! {
|
|||
desc { "test whether a crate has #![no_builtins]" }
|
||||
}
|
||||
|
||||
query extern_crate(_: DefId) -> Lrc<Option<ExternCrate>> {
|
||||
query extern_crate(_: DefId) -> Option<&'tcx ExternCrate> {
|
||||
eval_always
|
||||
desc { "getting crate's ExternCrateData" }
|
||||
}
|
||||
|
|
@ -671,7 +671,7 @@ rustc_queries! {
|
|||
// Does not include external symbols that don't have a corresponding DefId,
|
||||
// like the compiler-generated `main` function and so on.
|
||||
query reachable_non_generics(_: CrateNum)
|
||||
-> Lrc<DefIdMap<SymbolExportLevel>> {
|
||||
-> &'tcx DefIdMap<SymbolExportLevel> {
|
||||
desc { "looking up the exported symbols of a crate" }
|
||||
}
|
||||
query is_reachable_non_generic(_: DefId) -> bool {}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue