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 |
||
|---|---|---|
| .. | ||
| arbitrary_self_types_pointers_and_wrappers.rs | ||
| dst-field-align.rs | ||
| example.rs | ||
| float-minmax-pass.rs | ||
| gen_block_iterate.rs | ||
| issue-59326.rs | ||
| issue-72793.rs | ||
| mini_core.rs | ||
| mini_core_hello_world.rs | ||
| neon.rs | ||
| raw-dylib.rs | ||
| std_example.rs | ||
| subslice-patterns-const-eval.rs | ||
| track-caller-attribute.rs | ||