[PR c++/84702] ICE with default tmpl arg of overload set
[official-gcc.git] / gcc / testsuite / g++.dg / pr54655.C
blob5fd5aee9b4d804b43301be5233540ca852746a7e
1 // { dg-do compile }
2 /* { dg-options "-O1" }  */
4 extern "C" class A
6 };
8 template <typename T> class B:A
10 public:
11     B (int *, T);
12     ~B ()
13     {
14     }
17 bool a;
19 inline void
20 fn1 ()
22   switch (0)
23   case 0:
24   {
25     B <int*> b (0, 0);
26     if (a)
27       break;
28   }
31 void
32 fn2 ()
34   fn1 ();