summaryrefslogtreecommitdiffstats
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 849adfd53..000000000
--- 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`
-}