diff options
Diffstat (limited to 'src/test/ui/traits/multidispatch-bad.rs')
| -rw-r--r-- | src/test/ui/traits/multidispatch-bad.rs | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/src/test/ui/traits/multidispatch-bad.rs b/src/test/ui/traits/multidispatch-bad.rs deleted file mode 100644 index b625b961590..00000000000 --- a/src/test/ui/traits/multidispatch-bad.rs +++ /dev/null @@ -1,22 +0,0 @@ -// Test that we detect an illegal combination of types. - -trait Convert<Target> { - fn convert(&self) -> Target; -} - -impl Convert<u32> for i32 { - fn convert(&self) -> u32 { - *self as u32 - } -} - -fn test<T,U>(_: T, _: U) -where T : Convert<U> -{ -} - -fn a() { - test(22i32, 44i32); //~ ERROR mismatched types -} - -fn main() {} |
