The following code gives a linker error, which arguably shouldn't happen in safe code. ```rust extern { fn doesnt_exist(); } fn main() { println!("{:p}", doesnt_exist as unsafe extern "C" fn()); } ``` [Playground](https://play.rust-lang.org/?version=stable&mode=debug&edition=2015&gist=eda6bc925330bfabf1ed09e5bdfc648d)