| //@ edition:2018 | |
| #![deny(unused_unsafe)] | |
| fn main() { | |
| let _ = async { | |
| unsafe { async {}.await; } //~ ERROR unnecessary `unsafe` | |
| }; | |
| // `format_args!` expands with a compiler-generated unsafe block | |
| unsafe { println!("foo"); } //~ ERROR unnecessary `unsafe` | |
| } |