@@ -131,6 +131,11 @@ provide! { <'tcx> tcx, def_id, other, cdata,
131131 visibility => { table }
132132 unused_generic_params => { table }
133133 opt_def_kind => { table }
134+ impl_parent => { table }
135+ impl_polarity => { table }
136+ impl_defaultness => { table }
137+ impl_constness => { table }
138+ coerce_unsized_info => { table }
134139
135140 trait_def => { cdata. get_trait_def( def_id. index, tcx. sess) }
136141 adt_def => { cdata. get_adt_def( def_id. index, tcx) }
@@ -140,12 +145,6 @@ provide! { <'tcx> tcx, def_id, other, cdata,
140145 }
141146 associated_item_def_ids => { cdata. get_associated_item_def_ids( tcx, def_id. index) }
142147 associated_item => { cdata. get_associated_item( def_id. index) }
143- impl_polarity => { cdata. get_impl_polarity( def_id. index) }
144- coerce_unsized_info => {
145- cdata. get_coerce_unsized_info( def_id. index) . unwrap_or_else( || {
146- bug!( "coerce_unsized_info: `{:?}` is missing its info" , def_id) ;
147- } )
148- }
149148 mir_const_qualif => { cdata. mir_const_qualif( def_id. index) }
150149 inherent_impls => { cdata. get_inherent_implementations_for_type( tcx, def_id. index) }
151150 is_const_fn_raw => { cdata. is_const_fn_raw( def_id. index) }
@@ -156,7 +155,6 @@ provide! { <'tcx> tcx, def_id, other, cdata,
156155 item_attrs => { tcx. arena. alloc_from_iter( cdata. get_item_attrs( def_id. index, tcx. sess) ) }
157156 fn_arg_names => { cdata. get_fn_param_names( tcx, def_id. index) }
158157 rendered_const => { cdata. get_rendered_const( def_id. index) }
159- impl_parent => { cdata. get_parent_impl( def_id. index) }
160158 trait_of_item => { cdata. get_trait_of_item( def_id. index) }
161159 is_mir_available => { cdata. is_item_mir_available( def_id. index) }
162160 is_ctfe_mir_available => { cdata. is_ctfe_mir_available( def_id. index) }
@@ -176,8 +174,6 @@ provide! { <'tcx> tcx, def_id, other, cdata,
176174 }
177175 is_no_builtins => { cdata. root. no_builtins }
178176 symbol_mangling_version => { cdata. root. symbol_mangling_version }
179- impl_defaultness => { cdata. get_impl_defaultness( def_id. index) }
180- impl_constness => { cdata. get_impl_constness( def_id. index) }
181177 reachable_non_generics => {
182178 let reachable_non_generics = tcx
183179 . exported_symbols( cdata. cnum)
0 commit comments