Skip to content

Commit e256d22

Browse files
Julian Wollersbergercjgillot
authored andcommitted
Removed the wrapper around call_query().
1 parent d4bf8fb commit e256d22

File tree

2 files changed

+3
-16
lines changed

2 files changed

+3
-16
lines changed

compiler/rustc_macros/src/query.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -500,7 +500,7 @@ pub fn rustc_queries(input: TokenStream) -> TokenStream {
500500
::rustc_middle::dep_graph::DepKind::#name => {
501501
if <#arg as DepNodeParams<TyCtxt<'_>>>::can_reconstruct_query_key() {
502502
if let Some(key) = <#arg as DepNodeParams<TyCtxt<'_>>>::recover($tcx, $dep_node) {
503-
crate::ty::query::queries::#name::query(
503+
call_query::<crate::ty::query::queries::#name<'_>, _>(
504504
$tcx,
505505
DUMMY_SP,
506506
key,

compiler/rustc_middle/src/ty/query/plumbing.rs

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -402,19 +402,6 @@ macro_rules! define_queries_inner {
402402
) -> Self::Value {
403403
handle_cycle_error!([$($modifiers)*][tcx, error])
404404
}
405-
}
406-
407-
impl queries::$name<$tcx> {
408-
$(#[$attr])*
409-
#[inline(always)]
410-
pub fn query(
411-
tcx: TyCtxt<$tcx>,
412-
span: Span,
413-
key: query_keys::$name<$tcx>,
414-
caller: QueryCaller<DepKind>,
415-
) -> Option<<queries::$name<$tcx> as QueryConfig>::Stored> {
416-
call_query::<queries::$name<'_>, _>(tcx, span, key, caller)
417-
}
418405
})*
419406

420407
#[derive(Copy, Clone)]
@@ -426,7 +413,7 @@ macro_rules! define_queries_inner {
426413
$($(#[$attr])*
427414
#[inline(always)]
428415
pub fn $name(self, key: query_helper_param_ty!($($K)*)) {
429-
queries::$name::query(
416+
call_query::<queries::$name<'_>, _>(
430417
self.tcx,
431418
DUMMY_SP,
432419
key.into_query_param(),
@@ -514,7 +501,7 @@ macro_rules! define_queries_inner {
514501
pub fn $name(self, key: query_helper_param_ty!($($K)*))
515502
-> <queries::$name<$tcx> as QueryConfig>::Stored
516503
{
517-
let ret = queries::$name::query(
504+
let ret = call_query::<queries::$name<'_>, _>(
518505
self.tcx,
519506
self.span,
520507
key.into_query_param(),

0 commit comments

Comments
 (0)