9 //~^ ERROR mismatched types
15 //~^ ERROR mismatched types
27 let s = String::new();
30 foo(&"aaa".to_owned());
31 //~^ ERROR mismatched types
32 foo(&mut "aaa".to_owned());
33 //~^ ERROR mismatched types
35 //~^ ERROR mismatched types
37 assert_eq!(3i32, &3i32);
38 //~^ ERROR mismatched types
41 //~^ ERROR mismatched types
43 //~^ ERROR mismatched types
46 //~^ ERROR mismatched types
48 //~^ ERROR mismatched types
53 let val: i32 = if true {
57 //~^ ERROR mismatched types
59 let val: i32 = if true {
65 //~^ ERROR mismatched types
70 //~^ ERROR incompatible types