// Regression test for #79714 trait Grault { type A; } impl Grault for (T,) //~^ ERROR overflow evaluating the requirement `<(T,) as Grault>::A == _` where Self::A: Copy, { type A = (); } fn main() {}