Rollup merge of #93748 - klensy:vis-r, r=cjgillot

rustc_query_impl: reduce visibility of some modules/fn's

Locally this reduces number of exported functions from 15221 -> 14952 and size a little.

Perf run please?
This commit is contained in:
Yuki Okushi 2022-02-09 14:12:23 +09:00 committed by GitHub
commit 68fa9b198a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -299,7 +299,7 @@ macro_rules! define_queries {
} }
#[allow(nonstandard_style)] #[allow(nonstandard_style)]
pub mod queries { mod queries {
use std::marker::PhantomData; use std::marker::PhantomData;
$(pub struct $name<$tcx> { $(pub struct $name<$tcx> {
@ -353,7 +353,7 @@ macro_rules! define_queries {
})* })*
#[allow(nonstandard_style)] #[allow(nonstandard_style)]
pub mod query_callbacks { mod query_callbacks {
use super::*; use super::*;
use rustc_middle::dep_graph::DepNode; use rustc_middle::dep_graph::DepNode;
use rustc_middle::ty::query::query_keys; use rustc_middle::ty::query::query_keys;
@ -402,7 +402,7 @@ macro_rules! define_queries {
} }
} }
$(pub fn $name()-> DepKindStruct { $(pub(crate) fn $name()-> DepKindStruct {
let is_anon = is_anon!([$($modifiers)*]); let is_anon = is_anon!([$($modifiers)*]);
let is_eval_always = is_eval_always!([$($modifiers)*]); let is_eval_always = is_eval_always!([$($modifiers)*]);