summaryrefslogtreecommitdiffstats
path: root/src/test/ui/issues/issue-18959.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/issues/issue-18959.rs')
-rw-r--r--src/test/ui/issues/issue-18959.rs20
1 files changed, 0 insertions, 20 deletions
diff --git a/src/test/ui/issues/issue-18959.rs b/src/test/ui/issues/issue-18959.rs
deleted file mode 100644
index 4b6f04e25..000000000
--- a/src/test/ui/issues/issue-18959.rs
+++ /dev/null
@@ -1,20 +0,0 @@
-pub trait Foo { fn foo<T>(&self, ext_thing: &T); }
-pub trait Bar: Foo { }
-impl<T: Foo> Bar for T { }
-
-pub struct Thing;
-impl Foo for Thing {
- fn foo<T>(&self, _: &T) {}
-}
-
-#[inline(never)]
-fn foo(b: &dyn Bar) {
- //~^ ERROR E0038
- b.foo(&0)
-}
-
-fn main() {
- let mut thing = Thing;
- let test: &dyn Bar = &mut thing;
- foo(test);
-}