// Check that the only error msg we report is the // mismatch between the # of params, and not other // unrelated errors. fn foo(a: int, b: int, c: int, d:int) { fail; } fn main() { foo(1, 2, 3); //!^ ERROR this function takes 4 parameters but 3 }