// This test is for regression of issue #145611 | |
// There should not be cycle error in effective_visibilities query. | |
trait LocalTrait {} | |
struct SomeType; | |
fn impls_trait<T: LocalTrait>() {} | |
fn foo() -> impl Sized { | |
impls_trait::<SomeType>(); //~ ERROR the trait bound `SomeType: LocalTrait` is not satisfied [E0277] | |
} | |
fn main() {} |