//@ known-bug: #121858 #![feature(generic_const_exprs)] struct Outer(); impl Outer where [(); A + (B * 2)]:, { fn o() -> Union {} } fn main() { Outer::<1, 1>::o(); }