@@ -189,19 +189,8 @@ language_item_table! {
189
189
190
190
Drop , sym:: drop, drop_trait, Target :: Trait , GenericRequirement :: None ;
191
191
Destruct , sym:: destruct, destruct_trait, Target :: Trait , GenericRequirement :: None ;
192
-
193
- AsyncDrop , sym:: async_drop, async_drop_trait, Target :: Trait , GenericRequirement :: Exact ( 0 ) ;
194
- AsyncDestruct , sym:: async_destruct, async_destruct_trait, Target :: Trait , GenericRequirement :: Exact ( 0 ) ;
192
+ AsyncDrop , sym:: async_drop, async_drop_trait, Target :: Trait , GenericRequirement :: None ;
195
193
AsyncDropInPlace , sym:: async_drop_in_place, async_drop_in_place_fn, Target :: Fn , GenericRequirement :: Exact ( 1 ) ;
196
- SurfaceAsyncDropInPlace , sym:: surface_async_drop_in_place, surface_async_drop_in_place_fn, Target :: Fn , GenericRequirement :: Exact ( 1 ) ;
197
- AsyncDropSurfaceDropInPlace , sym:: async_drop_surface_drop_in_place, async_drop_surface_drop_in_place_fn, Target :: Fn , GenericRequirement :: Exact ( 1 ) ;
198
- AsyncDropSlice , sym:: async_drop_slice, async_drop_slice_fn, Target :: Fn , GenericRequirement :: Exact ( 1 ) ;
199
- AsyncDropChain , sym:: async_drop_chain, async_drop_chain_fn, Target :: Fn , GenericRequirement :: Exact ( 2 ) ;
200
- AsyncDropNoop , sym:: async_drop_noop, async_drop_noop_fn, Target :: Fn , GenericRequirement :: Exact ( 0 ) ;
201
- AsyncDropDeferredDropInPlace , sym:: async_drop_deferred_drop_in_place, async_drop_deferred_drop_in_place_fn, Target :: Fn , GenericRequirement :: Exact ( 1 ) ;
202
- AsyncDropFuse , sym:: async_drop_fuse, async_drop_fuse_fn, Target :: Fn , GenericRequirement :: Exact ( 1 ) ;
203
- AsyncDropDefer , sym:: async_drop_defer, async_drop_defer_fn, Target :: Fn , GenericRequirement :: Exact ( 1 ) ;
204
- AsyncDropEither , sym:: async_drop_either, async_drop_either_fn, Target :: Fn , GenericRequirement :: Exact ( 3 ) ;
205
194
206
195
CoerceUnsized , sym:: coerce_unsized, coerce_unsized_trait, Target :: Trait , GenericRequirement :: Minimum ( 1 ) ;
207
196
DispatchFromDyn , sym:: dispatch_from_dyn, dispatch_from_dyn_trait, Target :: Trait , GenericRequirement :: Minimum ( 1 ) ;
@@ -321,6 +310,10 @@ language_item_table! {
321
310
PanicAsyncGenFnResumedPanic , sym:: panic_const_async_gen_fn_resumed_panic, panic_const_async_gen_fn_resumed_panic, Target :: Fn , GenericRequirement :: None ;
322
311
PanicGenFnNonePanic , sym:: panic_const_gen_fn_none_panic, panic_const_gen_fn_none_panic, Target :: Fn , GenericRequirement :: None ;
323
312
PanicNullPointerDereference , sym:: panic_null_pointer_dereference, panic_null_pointer_dereference, Target :: Fn , GenericRequirement :: None ;
313
+ PanicCoroutineResumedDrop , sym:: panic_const_coroutine_resumed_drop, panic_const_coroutine_resumed_drop, Target :: Fn , GenericRequirement :: None ;
314
+ PanicAsyncFnResumedDrop , sym:: panic_const_async_fn_resumed_drop, panic_const_async_fn_resumed_drop, Target :: Fn , GenericRequirement :: None ;
315
+ PanicAsyncGenFnResumedDrop , sym:: panic_const_async_gen_fn_resumed_drop, panic_const_async_gen_fn_resumed_drop, Target :: Fn , GenericRequirement :: None ;
316
+ PanicGenFnNoneDrop , sym:: panic_const_gen_fn_none_drop, panic_const_gen_fn_none_drop, Target :: Fn , GenericRequirement :: None ;
324
317
/// libstd panic entry point. Necessary for const eval to be able to catch it
325
318
BeginPanic , sym:: begin_panic, begin_panic_fn, Target :: Fn , GenericRequirement :: None ;
326
319
@@ -333,7 +326,6 @@ language_item_table! {
333
326
334
327
ExchangeMalloc , sym:: exchange_malloc, exchange_malloc_fn, Target :: Fn , GenericRequirement :: None ;
335
328
DropInPlace , sym:: drop_in_place, drop_in_place_fn, Target :: Fn , GenericRequirement :: Minimum ( 1 ) ;
336
- FallbackSurfaceDrop , sym:: fallback_surface_drop, fallback_surface_drop_fn, Target :: Fn , GenericRequirement :: None ;
337
329
AllocLayout , sym:: alloc_layout, alloc_layout, Target :: Struct , GenericRequirement :: None ;
338
330
339
331
/// For all binary crates without `#![no_main]`, Rust will generate a "main" function.
0 commit comments