Skip to content

Commit 30381f3

Browse files
committed
Inline QueryAccessor::query.
1 parent 1f8725c commit 30381f3

File tree

2 files changed

+2
-9
lines changed

2 files changed

+2
-9
lines changed

src/librustc/ty/query/config.rs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use crate::dep_graph::{DepKind, DepNode};
33
use crate::ty::query::caches::QueryCache;
44
use crate::ty::query::plumbing::CycleError;
55
use crate::ty::query::queries;
6-
use crate::ty::query::{Query, QueryState};
6+
use crate::ty::query::QueryState;
77
use crate::ty::TyCtxt;
88
use rustc_data_structures::profiling::ProfileCategory;
99
use rustc_hir::def_id::{CrateNum, DefId};
@@ -33,8 +33,6 @@ pub(crate) trait QueryAccessors<'tcx>: QueryConfig<'tcx> {
3333

3434
type Cache: QueryCache<Self::Key, Self::Value>;
3535

36-
fn query(key: Self::Key) -> Query<'tcx>;
37-
3836
// Don't use this method to access query results, instead use the methods on TyCtxt
3937
fn query_state<'a>(tcx: TyCtxt<'tcx>) -> &'a QueryState<'tcx, Self>;
4038

src/librustc/ty/query/plumbing.rs

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -920,7 +920,7 @@ macro_rules! define_queries_inner {
920920
};
921921
let info = QueryInfo {
922922
span: job.span,
923-
query: queries::$name::query(k.clone())
923+
query: Query::$name(k.clone())
924924
};
925925
Some((id, QueryJobInfo { info, job: job.clone() }))
926926
} else {
@@ -1027,11 +1027,6 @@ macro_rules! define_queries_inner {
10271027

10281028
type Cache = query_storage!([$($modifiers)*][$K, $V]);
10291029

1030-
#[inline(always)]
1031-
fn query(key: Self::Key) -> Query<'tcx> {
1032-
Query::$name(key)
1033-
}
1034-
10351030
#[inline(always)]
10361031
fn query_state<'a>(tcx: TyCtxt<$tcx>) -> &'a QueryState<$tcx, Self> {
10371032
&tcx.queries.$name

0 commit comments

Comments
 (0)