Skip to content

Commit cf238fd

Browse files
committed
Inline QueryAccessor::query.
1 parent fc82376 commit cf238fd

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
@@ -2,7 +2,7 @@ use crate::dep_graph::SerializedDepNodeIndex;
22
use crate::dep_graph::{DepKind, DepNode};
33
use crate::ty::query::caches::QueryCache;
44
use crate::ty::query::plumbing::CycleError;
5-
use crate::ty::query::{Query, QueryState};
5+
use crate::ty::query::QueryState;
66
use crate::ty::TyCtxt;
77
use rustc_data_structures::profiling::ProfileCategory;
88
use rustc_hir::def_id::DefId;
@@ -32,8 +32,6 @@ pub(crate) trait QueryAccessors<'tcx>: QueryConfig<'tcx> {
3232

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

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

src/librustc/ty/query/plumbing.rs

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -877,7 +877,7 @@ macro_rules! define_queries_inner {
877877
};
878878
let info = QueryInfo {
879879
span: job.span,
880-
query: queries::$name::query(k.clone())
880+
query: Query::$name(k.clone())
881881
};
882882
Some((id, QueryJobInfo { info, job: job.clone() }))
883883
} else {
@@ -965,11 +965,6 @@ macro_rules! define_queries_inner {
965965

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

968-
#[inline(always)]
969-
fn query(key: Self::Key) -> Query<'tcx> {
970-
Query::$name(key)
971-
}
972-
973968
#[inline(always)]
974969
fn query_state<'a>(tcx: TyCtxt<$tcx>) -> &'a QueryState<$tcx, Self> {
975970
&tcx.queries.$name

0 commit comments

Comments
 (0)