1 /* PR c/7652 */ 2 /* { dg-do compile } */ 3 /* { dg-options "-Wimplicit-fallthrough" } */ 4 5 /* Another nested switch. Check that we don't warn here. */ 6 7 void f(int i)8f (int i) 9 { 10 int j = 0; 11 switch (i) 12 { 13 case 0: 14 case 1: 15 j = 10; 16 __attribute__((fallthrough)); 17 case 2: 18 j += 10; 19 break; 20 case 3: 21 switch (i) 22 { 23 case 5: 24 j += 2; 25 __attribute__((fallthrough)); 26 case 6: 27 j += 4; 28 break; 29 } 30 } 31 } 32