PR c++/86728 - C variadic generic lambda.
[official-gcc.git] / gcc / testsuite / g++.dg / template / dr1391-1.C
blob0b99f5d4a91c9c4782a2fa7ace59caebcea6b898
1 // DR 1391
3 template<class T> struct A {
4   typename T::N n;
5 };
6 template<class T> struct B { };
8 template<class T, class T2>
9 void foo(const A<T>& r); // #1
10 template<class T>
11 void foo(const B<T>& r); // #2
13 void baz() {
14   B<char> b;
15   foo(b); // OK
16   foo<char>(b); // error