//@ dont-require-annotations: NOTE fn foo(x: T, y: U) { let mut xx = x; xx = y; //~^ ERROR mismatched types //~| NOTE expected type parameter `T`, found type parameter `U` //~| NOTE expected type parameter `T` //~| NOTE found type parameter `U` } fn main() { }