// Make sure extern types are !Sync and !Send. #![feature(extern_types)] extern "C" { type A; } fn assert_sync() {} fn assert_send() {} fn main() { assert_sync::(); //~^ ERROR `A` cannot be shared between threads safely [E0277] assert_send::(); //~^ ERROR `A` cannot be sent between threads safely [E0277] }