// Test that overloaded call parameter checking does not ICE
// when a type error or unconstrained type variable propagates
// into it.
fn main() {
(return)((),()); //~ ERROR expected function, found `!`
}