1 2 3 4 5 6
//@ known-bug: #123140 trait Project { const SELF: Self; } fn take1(_: Project<SELF = { loop {} }>) {}