// Tests that we consider `i16: Remote` to be ambiguous, even // though the upstream crate doesn't implement it for now. // aux-build:coherence_lib.rs extern crate coherence_lib; use coherence_lib::Remote; struct A(X); impl A where T: Remote { fn dummy(&self) { } } //~^ ERROR E0592 impl A { fn dummy(&self) { } } fn main() {}