1 // { dg-do compile }
2 // Contributed by: Nick Savoiu <savoiu at ics dot uci dot edu>
3 // PR c++/14250: Incomplete type in switch statement
4 
5 template <typename T>
6 struct A {
7   operator int();
8 };
9 
10 struct C1 {
11   static A<void> t1;
12 
funC113   void fun()
14   {
15    switch(t1)
16    {
17     default: break;
18    }
19   }
20 };
21