//@ run-pass #![allow(dead_code)] //@ pretty-expanded FIXME #23616 #![feature(negative_impls)] struct TestType; impl TestType {} trait TestTrait {} impl !Send for TestType {} struct TestType2(T); impl TestType2 {} impl !Send for TestType2 {} fn main() {}