* c-common.c (get_priority): Add check for
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.pt / overload12.C
blobc992eafb9bab064618802453bd0cc5984bba274c
1 // { dg-do run  }
2 // Testcase for not trying a candidate that would generate an ill-formed
3 // instantiation.
5 template <int N> struct A {
6   int ar[N];
7 };
9 template <int N> struct B {
10   B () { };
11   B (const A<N> &) { };
12   B (const A<N-1> &, int);
15 int
16 main ()
18   A<1> a;
19   B<1> b1;
20   B<1> b2 (a);