代码搜索结果

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

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

constant1.c

void f () { switch (0) { case (3, 0): // { dg-error "" } break; } } int g (); struct S { int i : (false ? g () : 1); // { dg-error "" } };

switch1.c

int f(int c) { switch (c) { case d: /* { dg-error "'d' was not declared" } */ int optBzip2 = true; } }

switch4.c

// { dg-do compile } // PR c++/20008 // We failed to compile this because CFG cleanup left the switch // statement intact, whereas expand_case expected at least one // in-range case to remain. type

switch1.c

// { dg-options "-O1" } template int f(T t) { switch (t) { case 1: return 5; case 2: return 6; case 3: return -4; case 4: return 8; case 5: return 12; c

switch3.c

// PR c++/20023 // { dg-do compile } // { dg-options "-O2" } void f (void); typedef __SIZE_TYPE__ size_t; void g (void *a) { size_t b = (size_t) a; switch (b) { case 1: f (); break;

switch1.c

// { dg-do compile } // Contributed by: Nick Savoiu // PR c++/14250: Incomplete type in switch statement template struct A { operator int(); }; struc

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; } }

switch1.c

// { dg-do assemble } // Origin: Mark Mitchell template void f () { int i; switch (int i = 3) { } } template void f();

binding2.c

// { dg-do assemble } // Bug: g++ screws up binding levels in a switch statement with cleanups. struct A { ~A() { } }; int f (int i) { switch (i) { default: A a; } return 1; } // c