mirror of
https://github.com/rust-lang/rust.git
synced 2024-12-12 08:36:03 +00:00
5cd02eaece
The `rust-call` ABI isn't compatible with `#![feature(unsized_fn_params)]`, so trying to use that feature with closures leads to an ICE (#67981). This turns that ICE into a type-check error.
10 lines
222 B
Rust
10 lines
222 B
Rust
#![feature(unsized_fn_params)]
|
|
|
|
fn main() {
|
|
let f: fn([u8]) = |_| {};
|
|
//~^ERROR the size for values of type `[u8]` cannot be known at compilation time
|
|
let slice: Box<[u8]> = Box::new([1; 8]);
|
|
|
|
f(*slice);
|
|
}
|