error: expected `{`, found keyword `unsafe` --> $DIR/unsafe-foreign-mod-2.rs:1:12 | LL | extern "C" unsafe { | ^^^^^^ expected `{` error: extern block cannot be declared unsafe --> $DIR/unsafe-foreign-mod-2.rs:1:12 | LL | extern "C" unsafe { | ^^^^^^ | = note: see issue #123743 for more information = help: add `#![feature(unsafe_extern_blocks)]` to the crate attributes to enable = note: this compiler was built on YYYY-MM-DD; consider upgrading it if it is out of date error: items in unadorned `extern` blocks cannot have safety qualifiers --> $DIR/unsafe-foreign-mod-2.rs:4:5 | LL | unsafe fn foo(); | ^^^^^^^^^^^^^^^^ error: aborting due to 3 previous errors