[PR c++/84702] ICE with default tmpl arg of overload set
[official-gcc.git] / gcc / testsuite / g++.dg / template / pr70610-2.C
blob3368a5e5d89259ca00c6c172e75f86f3de009c7f
1 // PR c++/70610
2 // { dg-do link }
4 struct A { };
6 void operator+ (const A &, A &);
7 void operator+ (A &, const A &);
8 void operator+ (const A &, const A &) { }
10 template <typename T>
11 void
12 foo ()
14   A () + A ();
17 int
18 main ()
20   foo<int> ();