diff options
Diffstat (limited to 'src/test/ui/issues/issue-15155.rs')
-rw-r--r-- | src/test/ui/issues/issue-15155.rs | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/src/test/ui/issues/issue-15155.rs b/src/test/ui/issues/issue-15155.rs deleted file mode 100644 index 7b137b4af..000000000 --- a/src/test/ui/issues/issue-15155.rs +++ /dev/null @@ -1,21 +0,0 @@ -// run-pass -trait TraitWithSend: Send {} -trait IndirectTraitWithSend: TraitWithSend {} - -// Check struct instantiation (Box<TraitWithSend> will only have Send if TraitWithSend has Send) -#[allow(dead_code)] -struct Blah { x: Box<dyn TraitWithSend> } -impl TraitWithSend for Blah {} - -// Struct instantiation 2-levels deep -#[allow(dead_code)] -struct IndirectBlah { x: Box<dyn IndirectTraitWithSend> } -impl TraitWithSend for IndirectBlah {} -impl IndirectTraitWithSend for IndirectBlah {} - -fn test_trait<T: Send + ?Sized>() { println!("got here!") } - -fn main() { - test_trait::<dyn TraitWithSend>(); - test_trait::<dyn IndirectTraitWithSend>(); -} |