@@ -355,7 +355,7 @@ macro_rules! define_callbacks {
355
355
let key = key. into_query_param( ) ;
356
356
opt_remap_env_constness!( [ $( $modifiers) * ] [ key] ) ;
357
357
358
- match try_get_cached( self . tcx, & self . tcx. query_system. caches. $name, & key) {
358
+ match try_get_cached:: <_ , _ , $V> ( self . tcx, & self . tcx. query_system. caches. $name, & key) {
359
359
Some ( _) => return ,
360
360
None => self . tcx. queries. $name(
361
361
self . tcx,
@@ -374,7 +374,7 @@ macro_rules! define_callbacks {
374
374
let key = key. into_query_param( ) ;
375
375
opt_remap_env_constness!( [ $( $modifiers) * ] [ key] ) ;
376
376
377
- match try_get_cached( self . tcx, & self . tcx. query_system. caches. $name, & key) {
377
+ match try_get_cached:: <_ , _ , $V> ( self . tcx, & self . tcx. query_system. caches. $name, & key) {
378
378
Some ( _) => return ,
379
379
None => self . tcx. queries. $name(
380
380
self . tcx,
@@ -404,7 +404,7 @@ macro_rules! define_callbacks {
404
404
let key = key. into_query_param( ) ;
405
405
opt_remap_env_constness!( [ $( $modifiers) * ] [ key] ) ;
406
406
407
- restore:: <$V>( match try_get_cached( self . tcx, & self . tcx. query_system. caches. $name, & key) {
407
+ restore:: <$V>( match try_get_cached:: <_ , _ , $V> ( self . tcx, & self . tcx. query_system. caches. $name, & key) {
408
408
Some ( value) => value,
409
409
None => self . tcx. queries. $name( self . tcx, self . span, key, QueryMode :: Get ) . unwrap( ) ,
410
410
} )
@@ -499,7 +499,7 @@ macro_rules! define_feedable {
499
499
let value = restore:: <$V>( erased) ;
500
500
let cache = & tcx. query_system. caches. $name;
501
501
502
- match try_get_cached( tcx, cache, & key) {
502
+ match try_get_cached:: <_ , _ , $V> ( tcx, cache, & key) {
503
503
Some ( old) => {
504
504
let old = restore:: <$V>( old) ;
505
505
bug!(
0 commit comments