Skip to content

Commit b045589

Browse files
committed
Move location of mod query_impl.
This: - reduces the amount of stuff inside `define_queries!` - makes `define_queries!` look more like `define_callbacks!` Also, I want to improve the formatting of `define_queries!` and this will avoid one level of indentation.
1 parent 41580db commit b045589

2 files changed

Lines changed: 5 additions & 3 deletions

File tree

compiler/rustc_query_impl/src/lib.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,9 @@ pub fn query_system<'tcx>(
6363
}
6464
}
6565

66-
rustc_middle::rustc_with_all_queries! { define_queries! }
66+
mod query_impl {
67+
rustc_middle::rustc_with_all_queries! { define_queries! }
68+
}
6769

6870
pub fn provide(providers: &mut rustc_middle::util::Providers) {
6971
providers.hooks.alloc_self_profile_query_strings = query_impl::alloc_self_profile_query_strings;

compiler/rustc_query_impl/src/plumbing.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -329,7 +329,7 @@ macro_rules! define_queries {
329329
// Non-queries are unused here.
330330
non_queries { $($_:tt)* }
331331
) => {
332-
pub(crate) mod query_impl { $(pub(crate) mod $name {
332+
$(pub(crate) mod $name {
333333
use super::*;
334334
use rustc_middle::query::erase::{self, Erased};
335335

@@ -613,5 +613,5 @@ macro_rules! define_queries {
613613
})
614614
}
615615
}
616-
}}
616+
}
617617
}

0 commit comments

Comments
 (0)