blob: 0592ac2e0e70c556cc6a4edf4c7376660bed2195 [file] [log] [blame]
//@ known-bug: #110395
// FIXME: effects
#![feature(const_trait_impl, effects)]
// This fails because `~const Uwu` doesn't imply (non-const) `Uwu`.
// FIXME: #[const_trait]
pub trait Owo<X = <Self as /* FIXME: ~const */ Uwu>::T> {}
#[const_trait]
pub trait Uwu: Owo {
type T;
}
fn main() {}