2008-05-30 Vladimir Makarov <vmakarov@redhat.com>
[official-gcc.git] / gcc / testsuite / g++.dg / overload / template4.C
blob4c3ca05e6c2413de8ddd7ada134a2c4e3df0d244
1 // PR c++/35986
2 // { dg-do compile }
4 namespace
6   template <int> void foo (...);        // { dg-error "" "candidate" }
7   template <int> void bar (int, ...);   // { dg-error "" "candidate" }
8   void baz (...);                       // { dg-error "" "candidate" }
11 template <int> void foo (...);          // { dg-error "" "candidate" }
12 template <int> void bar (int, ...);     // { dg-error "" "candidate" }
13 void baz (...);                         // { dg-error "" "candidate" }
15 void
16 test ()
18   foo <0> (0);          // { dg-error "is ambiguous" }
19   bar <1> (0, 1);       // { dg-error "is ambiguous" }
20   baz (0);              // { dg-error "is ambiguous" }