about summary refs log tree commit diff
path: root/src/test/ui/inference/tutorial-suffix-inference-test.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/inference/tutorial-suffix-inference-test.rs')
-rw-r--r--src/test/ui/inference/tutorial-suffix-inference-test.rs24
1 files changed, 0 insertions, 24 deletions
diff --git a/src/test/ui/inference/tutorial-suffix-inference-test.rs b/src/test/ui/inference/tutorial-suffix-inference-test.rs
deleted file mode 100644
index 849adfd5368..00000000000
--- a/src/test/ui/inference/tutorial-suffix-inference-test.rs
+++ /dev/null
@@ -1,24 +0,0 @@
-fn main() {
-    let x = 3;
-    let y: i32 = 3;
-
-    fn identity_u8(n: u8) -> u8 { n }
-    fn identity_u16(n: u16) -> u16 { n }
-
-    identity_u8(x);  // after this, `x` is assumed to have type `u8`
-    identity_u16(x);
-    //~^ ERROR mismatched types
-    //~| expected `u16`, found `u8`
-    identity_u16(y);
-    //~^ ERROR mismatched types
-    //~| expected `u16`, found `i32`
-
-    let a = 3;
-
-    fn identity_i(n: isize) -> isize { n }
-
-    identity_i(a); // ok
-    identity_u16(a);
-    //~^ ERROR mismatched types
-    //~| expected `u16`, found `isize`
-}