111
|
1 // PR c++/63558
|
|
2 // { dg-options "-fpermissive -w" }
|
|
3
|
|
4 extern int abs(int);
|
|
5 static long int n_ants;
|
|
6 enum enum_var_types
|
|
7 { VAR_NONE, VAR_DELTA, VAR_SWITCH };
|
|
8
|
|
9 static enum enum_var_types option_var_n_ants;
|
|
10 void
|
|
11 adapt_parameters_next_iteration(void)
|
|
12 {
|
|
13 switch(option_var_n_ants) {
|
|
14
|
|
15 case VAR_NONE: break;
|
|
16
|
|
17 case VAR_DELTA:
|
131
|
18 int trunc_n_ants = 0; // { dg-message "initialization" }
|
111
|
19 n_ants += trunc_n_ants;
|
|
20 break;
|
131
|
21 case VAR_SWITCH: // { dg-error "jump" }
|
111
|
22 break;
|
131
|
23 default: break; // { dg-error "jump" }
|
111
|
24 }
|
|
25 }
|