| // PR c++/63786 | |
| // { dg-do compile { target c++11 } } | |
| // { dg-options "" } | |
| template <int... Is> | |
| int f(int i) { | |
| switch (i) { | |
| case Is: // { dg-error "not expanded" } | |
| return 0; | |
| } | |
| switch (i) { | |
| case 0 ...Is: // { dg-error "not expanded" } | |
| return 0; | |
| } | |
| return 0; | |
| } | |
| int main() { | |
| f<1,2,3>(1); | |
| } |