// compile-flags: -Z chalk trait Foo { } impl Foo for i32 { } impl Foo for u32 { } fn gimme() { } // Note: this also tests that `std::process::Termination` is implemented for `()`. fn main() { gimme::(); gimme::(); gimme::(); //~ERROR the trait bound `f32: Foo` is not satisfied }