@@ -23,12 +23,12 @@ use crate::query::{QueryContext, QueryStackFrame};
2323pub struct QueryInfo < I > {
2424 /// The span corresponding to the reason for which this query was required.
2525 pub span : Span ,
26- pub query : QueryStackFrame < I > ,
26+ pub frame : QueryStackFrame < I > ,
2727}
2828
2929impl < ' tcx > QueryInfo < QueryStackDeferred < ' tcx > > {
3030 pub ( crate ) fn lift ( & self ) -> QueryInfo < QueryStackFrameExtra > {
31- QueryInfo { span : self . span , query : self . query . lift ( ) }
31+ QueryInfo { span : self . span , frame : self . frame . lift ( ) }
3232 }
3333}
3434
@@ -39,8 +39,8 @@ pub type QueryMap<'tcx> = FxHashMap<QueryJobId, QueryJobInfo<'tcx>>;
3939pub struct QueryJobId ( pub NonZero < u64 > ) ;
4040
4141impl QueryJobId {
42- fn query < ' a , ' tcx > ( self , map : & ' a QueryMap < ' tcx > ) -> QueryStackFrame < QueryStackDeferred < ' tcx > > {
43- map. get ( & self ) . unwrap ( ) . query . clone ( )
42+ fn frame < ' a , ' tcx > ( self , map : & ' a QueryMap < ' tcx > ) -> QueryStackFrame < QueryStackDeferred < ' tcx > > {
43+ map. get ( & self ) . unwrap ( ) . frame . clone ( )
4444 }
4545
4646 fn span < ' a , ' tcx > ( self , map : & ' a QueryMap < ' tcx > ) -> Span {
@@ -58,7 +58,7 @@ impl QueryJobId {
5858
5959#[ derive( Clone , Debug ) ]
6060pub struct QueryJobInfo < ' tcx > {
61- pub query : QueryStackFrame < QueryStackDeferred < ' tcx > > ,
61+ pub frame : QueryStackFrame < QueryStackDeferred < ' tcx > > ,
6262 pub job : QueryJob < ' tcx > ,
6363}
6464
@@ -122,7 +122,7 @@ impl QueryJobId {
122122
123123 while let Some ( job) = current_job {
124124 let info = query_map. get ( & job) . unwrap ( ) ;
125- cycle. push ( QueryInfo { span : info. job . span , query : info. query . clone ( ) } ) ;
125+ cycle. push ( QueryInfo { span : info. job . span , frame : info. frame . clone ( ) } ) ;
126126
127127 if job == * self {
128128 cycle. reverse ( ) ;
@@ -137,7 +137,7 @@ impl QueryJobId {
137137 . job
138138 . parent
139139 . as_ref ( )
140- . map ( |parent| ( info. job . span , parent. query ( & query_map) ) ) ;
140+ . map ( |parent| ( info. job . span , parent. frame ( & query_map) ) ) ;
141141 return CycleError { usage, cycle } ;
142142 }
143143
@@ -155,13 +155,13 @@ impl QueryJobId {
155155 ) -> ( QueryJobInfo < ' tcx > , usize ) {
156156 let mut depth = 1 ;
157157 let info = query_map. get ( & self ) . unwrap ( ) ;
158- let dep_kind = info. query . dep_kind ;
158+ let dep_kind = info. frame . dep_kind ;
159159 let mut current_id = info. job . parent ;
160160 let mut last_layout = ( info. clone ( ) , depth) ;
161161
162162 while let Some ( id) = current_id {
163163 let info = query_map. get ( & id) . unwrap ( ) ;
164- if info. query . dep_kind == dep_kind {
164+ if info. frame . dep_kind == dep_kind {
165165 depth += 1 ;
166166 last_layout = ( info. clone ( ) , depth) ;
167167 }
@@ -386,7 +386,7 @@ where
386386 . iter ( )
387387 . min_by_key ( |v| {
388388 let ( span, query) = f ( v) ;
389- let hash = query. query ( query_map) . hash ;
389+ let hash = query. frame ( query_map) . hash ;
390390 // Prefer entry points which have valid spans for nicer error messages
391391 // We add an integer to the tuple ensuring that entry points
392392 // with valid spans are picked first
@@ -470,14 +470,14 @@ fn remove_cycle<'tcx>(
470470 stack. rotate_left ( pos) ;
471471 }
472472
473- let usage = usage. as_ref ( ) . map ( |( span, query) | ( * span, query. query ( query_map) ) ) ;
473+ let usage = usage. as_ref ( ) . map ( |( span, query) | ( * span, query. frame ( query_map) ) ) ;
474474
475475 // Create the cycle error
476476 let error = CycleError {
477477 usage,
478478 cycle : stack
479479 . iter ( )
480- . map ( |& ( s, ref q) | QueryInfo { span : s, query : q. query ( query_map) } )
480+ . map ( |& ( s, ref q) | QueryInfo { span : s, frame : q. frame ( query_map) } )
481481 . collect ( ) ,
482482 } ;
483483
@@ -556,17 +556,17 @@ pub fn report_cycle<'a>(
556556) -> Diag < ' a > {
557557 assert ! ( !stack. is_empty( ) ) ;
558558
559- let span = stack[ 0 ] . query . info . default_span ( stack[ 1 % stack. len ( ) ] . span ) ;
559+ let span = stack[ 0 ] . frame . info . default_span ( stack[ 1 % stack. len ( ) ] . span ) ;
560560
561561 let mut cycle_stack = Vec :: new ( ) ;
562562
563563 use crate :: error:: StackCount ;
564564 let stack_count = if stack. len ( ) == 1 { StackCount :: Single } else { StackCount :: Multiple } ;
565565
566566 for i in 1 ..stack. len ( ) {
567- let query = & stack[ i] . query ;
568- let span = query . info . default_span ( stack[ ( i + 1 ) % stack. len ( ) ] . span ) ;
569- cycle_stack. push ( CycleStack { span, desc : query . info . description . to_owned ( ) } ) ;
567+ let frame = & stack[ i] . frame ;
568+ let span = frame . info . default_span ( stack[ ( i + 1 ) % stack. len ( ) ] . span ) ;
569+ cycle_stack. push ( CycleStack { span, desc : frame . info . description . to_owned ( ) } ) ;
570570 }
571571
572572 let mut cycle_usage = None ;
@@ -578,9 +578,9 @@ pub fn report_cycle<'a>(
578578 }
579579
580580 let alias =
581- if stack. iter ( ) . all ( |entry| matches ! ( entry. query . info. def_kind, Some ( DefKind :: TyAlias ) ) ) {
581+ if stack. iter ( ) . all ( |entry| matches ! ( entry. frame . info. def_kind, Some ( DefKind :: TyAlias ) ) ) {
582582 Some ( crate :: error:: Alias :: Ty )
583- } else if stack. iter ( ) . all ( |entry| entry. query . info . def_kind == Some ( DefKind :: TraitAlias ) ) {
583+ } else if stack. iter ( ) . all ( |entry| entry. frame . info . def_kind == Some ( DefKind :: TraitAlias ) ) {
584584 Some ( crate :: error:: Alias :: Trait )
585585 } else {
586586 None
@@ -589,7 +589,7 @@ pub fn report_cycle<'a>(
589589 let cycle_diag = crate :: error:: Cycle {
590590 span,
591591 cycle_stack,
592- stack_bottom : stack[ 0 ] . query . info . description . to_owned ( ) ,
592+ stack_bottom : stack[ 0 ] . frame . info . description . to_owned ( ) ,
593593 alias,
594594 cycle_usage,
595595 stack_count,
@@ -625,12 +625,12 @@ pub fn print_query_stack<'tcx, Qcx: QueryContext<'tcx>>(
625625 let Some ( query_info) = query_map. get ( & query) else {
626626 break ;
627627 } ;
628- let query_extra = query_info. query . info . extract ( ) ;
628+ let query_extra = query_info. frame . info . extract ( ) ;
629629 if Some ( count_printed) < limit_frames || limit_frames. is_none ( ) {
630630 // Only print to stderr as many stack frames as `num_frames` when present.
631631 dcx. struct_failure_note ( format ! (
632632 "#{} [{:?}] {}" ,
633- count_printed, query_info. query . dep_kind, query_extra. description
633+ count_printed, query_info. frame . dep_kind, query_extra. description
634634 ) )
635635 . with_span ( query_info. job . span )
636636 . emit ( ) ;
@@ -642,7 +642,7 @@ pub fn print_query_stack<'tcx, Qcx: QueryContext<'tcx>>(
642642 file,
643643 "#{} [{}] {}" ,
644644 count_total,
645- qcx. dep_context( ) . dep_kind_vtable( query_info. query . dep_kind) . name,
645+ qcx. dep_context( ) . dep_kind_vtable( query_info. frame . dep_kind) . name,
646646 query_extra. description
647647 ) ;
648648 }
0 commit comments