Unimplement unsized_locals Implements https://github.com/rust-lang/compiler-team/issues/630 Tracking issue here: https://github.com/rust-lang/rust/issues/111942 Note that this just removes the feature, not the implementation, and does not touch `unsized_fn_params`. This is because it is required to support `Box<dyn FnOnce()>: FnOnce()`. There may be more that should be removed (possibly in follow up prs) - the `forget_unsized` function and `forget` intrinsic. - the `unsized_locals` test directory; I've just fixed up the tests for now - various codegen support for unsized values and allocas cc ``@JakobDegen`` ``@oli-obk`` ``@Noratrieb`` ``@programmerjake`` ``@bjorn3`` ``@rustbot`` label F-unsized_locals Fixes rust-lang/rust#79409 |
||
|---|---|---|
| .. | ||
| query | ||
| select | ||
| specialize | ||
| auto_trait.rs | ||
| coherence.rs | ||
| const_evaluatable.rs | ||
| dyn_compatibility.rs | ||
| effects.rs | ||
| engine.rs | ||
| fulfill.rs | ||
| misc.rs | ||
| mod.rs | ||
| normalize.rs | ||
| outlives_bounds.rs | ||
| project.rs | ||
| structural_normalize.rs | ||
| util.rs | ||
| vtable.rs | ||
| wf.rs | ||