diff options
Diffstat (limited to 'src/test/ui/coherence/coherence-overlap-all-t-and-tuple.rs')
-rw-r--r-- | src/test/ui/coherence/coherence-overlap-all-t-and-tuple.rs | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/src/test/ui/coherence/coherence-overlap-all-t-and-tuple.rs b/src/test/ui/coherence/coherence-overlap-all-t-and-tuple.rs deleted file mode 100644 index 574a16a19..000000000 --- a/src/test/ui/coherence/coherence-overlap-all-t-and-tuple.rs +++ /dev/null @@ -1,20 +0,0 @@ -// Check that we detect an overlap here in the case where: -// -// for some type X: -// T = (X,) -// T11 = X, U11 = X -// -// Seems pretty basic, but then there was issue #24241. :) - -trait From<U> { - fn foo() {} -} - -impl <T> From<T> for T { -} - -impl <T11, U11> From<(U11,)> for (T11,) { -//~^ ERROR E0119 -} - -fn main() { } |