diff options
Diffstat (limited to 'src/test/compile-fail/tutorial-suffix-inference-test.rs')
| -rw-r--r-- | src/test/compile-fail/tutorial-suffix-inference-test.rs | 18 | 
1 files changed, 15 insertions, 3 deletions
| diff --git a/src/test/compile-fail/tutorial-suffix-inference-test.rs b/src/test/compile-fail/tutorial-suffix-inference-test.rs index 1b44c7e8128..c8c596fdb4f 100644 --- a/src/test/compile-fail/tutorial-suffix-inference-test.rs +++ b/src/test/compile-fail/tutorial-suffix-inference-test.rs @@ -17,9 +17,17 @@ fn main() { identity_u8(x); // after this, `x` is assumed to have type `u8` identity_u16(x); - //~^ ERROR mismatched types: expected `u16`, found `u8` + //~^ ERROR mismatched types + //~| expected `u16` + //~| found `u8` + //~| expected u16 + //~| found u8 identity_u16(y); - //~^ ERROR mismatched types: expected `u16`, found `i32` + //~^ ERROR mismatched types + //~| expected `u16` + //~| found `i32` + //~| expected u16 + //~| found i32 let a = 3is; @@ -27,6 +35,10 @@ fn main() { identity_i(a); // ok identity_u16(a); - //~^ ERROR mismatched types: expected `u16`, found `isize` + //~^ ERROR mismatched types + //~| expected `u16` + //~| found `isize` + //~| expected u16 + //~| found isize } | 
