代码搜索结果

找到约 10,000 项符合 Switch 的代码

wswitch-default-1.c

// PR C++/21123 /* { dg-do compile } */ /* { dg-options "-Wswitch-default" } */ template void foo( ) { int i = 0; switch ( i ) /* { dg-bogus "switch missing default case"

case-range3.c

// { dg-do compile } // Tests if case ranges (a GNU extension) emit errors in ISO mode // { dg-options "-pedantic" } const int low = -2; const int high = 15; template T f2 (T i) { swit

builtin7.c

// PR c++/19628 // Verify that __builtin_constant_p may appear in a constant-expression. // { dg-do run } int main() { switch (3) { case (__builtin_constant_p(7) ? 3 : 8): return 0; defaul

case1.c

// { dg-do assemble } // prms-id: 9028 class Foo; int main() { int i=0; switch (i) { case ((Foo *)0): // { dg-error "" } case ((Foo *)1): // { dg-error "" } break; } }

920721-4.c

#ifndef NO_LABEL_VALUES int try (int num) { __label__ lab1, lab2, lab3, lab4, lab5, lab6, default_lab; void *do_switch (int num) { switch(num) { case 1: return &&lab1; case 2:

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.

wswitch-default.c

/* { dg-do compile } */ /* { dg-options "-Wswitch-default" } */ enum e { e1, e2 }; int foo (int i, int j, enum e ei, enum e ej, enum e ek, enum e el, enum e em, enum e en, enum e eo, enum e ep)

wunreachable-4.c

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

20050105-1.c

/* PR rtl-optimization/18861 */ /* { dg-do compile } */ /* { dg-options "-O2 -floop-optimize2" } */ extern void abort (void); int foo (int code) { if (code >= 3) switch (code) { ca