@@ -545,11 +545,11 @@ impl<'tcx> TyCtxt<'tcx> {
545
545
// expensive for some `DepKind`s.
546
546
if !self . dep_graph . is_fully_enabled ( ) {
547
547
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 ;
549
549
}
550
550
551
551
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 ) ;
553
553
554
554
job. complete ( & result, dep_node_index) ;
555
555
@@ -559,15 +559,15 @@ impl<'tcx> TyCtxt<'tcx> {
559
559
let dep_node = Q :: to_dep_node ( self , & key) ;
560
560
561
561
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 ) ;
563
563
564
564
if let Some ( ( result, dep_node_index) ) = loaded {
565
565
job. complete ( & result, dep_node_index) ;
566
566
return result;
567
567
}
568
568
}
569
569
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 ) ;
571
571
self . dep_graph . read_index ( dep_node_index) ;
572
572
result
573
573
}
@@ -832,7 +832,7 @@ impl<'tcx> TyCtxt<'tcx> {
832
832
#[ cfg( parallel_compiler) ]
833
833
TryGetJob :: JobCompleted ( _) => return ,
834
834
} ;
835
- self . force_query_with_job ( key, job, dep_node, & Q :: reify ( ) ) ;
835
+ self . force_query_with_job ( key, job, dep_node, & Q :: VTABLE ) ;
836
836
} ,
837
837
) ;
838
838
}
0 commit comments