@@ -24,20 +24,27 @@ use crate::job::report_cycle;
2424pub ( crate ) fn specialize_query_vtables < ' tcx > ( vtables : & mut QueryVTables < ' tcx > ) {
2525 vtables. type_of . value_from_cycle_error =
2626 |tcx, _, guar| erase_val ( ty:: EarlyBinder :: bind ( Ty :: new_error ( tcx, guar) ) ) ;
27+
2728 vtables. type_of_opaque_hir_typeck . value_from_cycle_error =
2829 |tcx, _, guar| erase_val ( ty:: EarlyBinder :: bind ( Ty :: new_error ( tcx, guar) ) ) ;
30+
2931 vtables. erase_and_anonymize_regions_ty . value_from_cycle_error =
3032 |tcx, _, guar| erase_val ( Ty :: new_error ( tcx, guar) ) ;
33+
3134 vtables. type_of_opaque . value_from_cycle_error =
3235 |_, _, guar| erase_val ( Err ( CyclePlaceholder ( guar) ) ) ;
3336
3437 vtables. fn_sig . value_from_cycle_error = |tcx, cycle, guar| erase_val ( fn_sig ( tcx, cycle, guar) ) ;
38+
3539 vtables. check_representability . value_from_cycle_error =
3640 |tcx, cycle, guar| check_representability ( tcx, cycle, guar) ;
41+
3742 vtables. check_representability_adt_ty . value_from_cycle_error =
3843 |tcx, cycle, guar| check_representability ( tcx, cycle, guar) ;
44+
3945 vtables. variances_of . value_from_cycle_error =
4046 |tcx, cycle, guar| erase_val ( variances_of ( tcx, cycle, guar) ) ;
47+
4148 vtables. layout_of . value_from_cycle_error =
4249 |tcx, cycle, guar| erase_val ( layout_of ( tcx, cycle, guar) ) ;
4350}
0 commit comments