// Test that we print out the names of type parameters correctly in | |
// our error messages. | |
//@ dont-require-annotations: NOTE | |
fn foo<Foo, Bar>(x: Foo) -> Bar { | |
x | |
//~^ ERROR mismatched types | |
//~| NOTE expected type parameter `Bar`, found type parameter `Foo` | |
//~| NOTE expected type parameter `Bar` | |
//~| NOTE found type parameter `Foo` | |
} | |
fn main() {} |