//@ known-bug: #134479 //@ compile-flags: -Csymbol-mangling-version=v0 -Cdebuginfo=1 #![feature(generic_const_exprs)] fn main() { test::<2>(); } struct Test; fn new() -> Test where [(); N * 1]: Sized, { Test } fn test() -> Test<{ N - 1 }> where [(); (N - 1) * 1]: Sized, { new() }