diff options
Diffstat (limited to 'src/test/ui/associated-types/associated-types-projection-bound-ambiguity.rs')
-rw-r--r-- | src/test/ui/associated-types/associated-types-projection-bound-ambiguity.rs | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/src/test/ui/associated-types/associated-types-projection-bound-ambiguity.rs b/src/test/ui/associated-types/associated-types-projection-bound-ambiguity.rs deleted file mode 100644 index 353f82e7c..000000000 --- a/src/test/ui/associated-types/associated-types-projection-bound-ambiguity.rs +++ /dev/null @@ -1,16 +0,0 @@ -// Check that if we have multiple applicable projection bounds we pick one (for -// backwards compatibility reasons). - -// check-pass -use std::ops::Mul; - -trait A { - type V; - type U: Mul<Self::V, Output = ()> + Mul<(), Output = ()>; -} - -fn g<T: A<V = ()>>() { - let y: <T::U as Mul<()>>::Output = (); -} - -fn main() {} |