代码搜索结果

找到约 21,386 项符合 Switch 的代码

920917-1.c

inline f(x){switch(x){case 6:case 4:case 3:case 1:;}return x;} g(){f(sizeof("xxxxxx"));}

920624-1.c

int B[],Q[]; f(){int s;for(s=0;s

990801-1.c

extern int getch(); extern int class(); int token() { int state = 1; while (1) { int c=0; c = getch(); switch (state) { case 1: break; case 4: break; case 5: break; case 6:

20040124-1.c

int f1 (int a, int b) { int i, j, k; switch (b) { case (-9): j = 4; break; case (-10): j = 10; break; case (-8): j = 15; break; } i = f2

20030323-1.c

/* PR c/10178. The following code would ICE because we didn't check for overflow when computing the range of the switch-statment, and therefore decided it could be implemented using bit-tests.

stmt-expr-label-2.c

/* Test for labels in statement expressions: bugs 772 and 17913. switch statements must not jump into statement expressions. */ /* Origin: Joseph Myers */ /* { dg-do com

wcaselabel-1.c

/* { dg-do compile } */ /* { dg-options "-w" } */ int foo(int x) { switch(x) { case 0 % 0: /* { dg-error "case label does not reduce to an integer constant" } */ return 1; default:

20041207.c

/* PR18867 - ICE on a switch controlling expressions with an invalid type. Origin: Serge Belyshev */ void f() { float x; switch (x) {case 0: break;}; /* { dg-error

wunreachable-4.c

/* PR middle-end/10336 */ /* { dg-options "-Wunreachable-code" } */ void foo(int i) { switch(i) { case 0: break; case 1: break; } }

switch-4.c

/* PR middle-end/17657 */ /* { dg-do compile } */ /* { dg-options "-O2" } */ extern signed char foo(int); void bar (void) { signed char tmp = foo (0); int t1 = tmp; switch (t1) { case