18 lines
293 B
Rust
18 lines
293 B
Rust
|
// edition: 2024
|
||
|
// compile-flags: -Zunstable-options
|
||
|
// check-pass
|
||
|
|
||
|
#![crate_type = "lib"]
|
||
|
|
||
|
#![deny(unused_unsafe)]
|
||
|
|
||
|
unsafe fn unsf() {}
|
||
|
|
||
|
unsafe fn foo() {
|
||
|
unsf();
|
||
|
//~^ WARN call to unsafe function is unsafe and requires unsafe block
|
||
|
|
||
|
// no unused_unsafe
|
||
|
unsafe { unsf(); }
|
||
|
}
|