//@ known-bug: #133066 trait Owner { const C: u32; } impl Owner for () {;} fn take0(_: impl Owner = { N }>) {} fn main() { take0::(()); }