1 struct Foo<const N: usize = { 14 }>;
8 let _: Foo<{ M }> = Foo;
10 // bogus error, but it means the above const generic gets disambiguated properly
11 let _: Foo<N> = Foo; // { dg-error "TypePath Foo<N> declares generic arguments but the type Foo{Foo {}} does not have any" }