| // { dg-do compile } | |
| // Contributed by: Nick Savoiu <savoiu at ics dot uci dot edu> | |
| // PR c++/14250: Incomplete type in switch statement | |
| template <typename T> | |
| struct A { | |
| operator int(); | |
| }; | |
| struct C1 { | |
| static A<void> t1; | |
| void fun() | |
| { | |
| switch(t1) | |
| { | |
| default: break; | |
| } | |
| } | |
| }; |