mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-30 18:53:39 +00:00
eddfce53c1
Remove an `unwrap` that assumed FFI-safe types in foreign fn-ptr types. Signed-off-by: David Wood <david.wood@huawei.com>
9 lines
228 B
Rust
9 lines
228 B
Rust
// check-pass
|
|
#![allow(improper_ctypes_definitions)]
|
|
#![crate_type = "lib"]
|
|
|
|
// Check that computing the fn abi for `bad`, with a external ABI fn ptr that is not FFI-safe, does
|
|
// not ICE.
|
|
|
|
pub fn bad(f: extern "C" fn([u8])) {}
|