@@ -545,11 +545,11 @@ impl<'tcx> TyCtxt<'tcx> {
545545 // expensive for some `DepKind`s.
546546 if !self . dep_graph . is_fully_enabled ( ) {
547547 let null_dep_node = DepNode :: new_no_params ( crate :: dep_graph:: DepKind :: Null ) ;
548- return self . force_query_with_job ( key, job, null_dep_node, & Q :: reify ( ) ) . 0 ;
548+ return self . force_query_with_job ( key, job, null_dep_node, & Q :: VTABLE ) . 0 ;
549549 }
550550
551551 if Q :: ANON {
552- let ( result, dep_node_index) = self . try_execute_anon_query ( key, job. id , & Q :: reify ( ) ) ;
552+ let ( result, dep_node_index) = self . try_execute_anon_query ( key, job. id , & Q :: VTABLE ) ;
553553
554554 job. complete ( & result, dep_node_index) ;
555555
@@ -559,15 +559,15 @@ impl<'tcx> TyCtxt<'tcx> {
559559 let dep_node = Q :: to_dep_node ( self , & key) ;
560560
561561 if !Q :: EVAL_ALWAYS {
562- let loaded = self . start_incremental_query ( key. clone ( ) , & dep_node, job. id , & Q :: reify ( ) ) ;
562+ let loaded = self . start_incremental_query ( key. clone ( ) , & dep_node, job. id , & Q :: VTABLE ) ;
563563
564564 if let Some ( ( result, dep_node_index) ) = loaded {
565565 job. complete ( & result, dep_node_index) ;
566566 return result;
567567 }
568568 }
569569
570- let ( result, dep_node_index) = self . force_query_with_job ( key, job, dep_node, & Q :: reify ( ) ) ;
570+ let ( result, dep_node_index) = self . force_query_with_job ( key, job, dep_node, & Q :: VTABLE ) ;
571571 self . dep_graph . read_index ( dep_node_index) ;
572572 result
573573 }
@@ -832,7 +832,7 @@ impl<'tcx> TyCtxt<'tcx> {
832832 #[ cfg( parallel_compiler) ]
833833 TryGetJob :: JobCompleted ( _) => return ,
834834 } ;
835- self . force_query_with_job ( key, job, dep_node, & Q :: reify ( ) ) ;
835+ self . force_query_with_job ( key, job, dep_node, & Q :: VTABLE ) ;
836836 } ,
837837 ) ;
838838 }
0 commit comments