int main() { employee paul("Paul","Economics"); person john( "Mumu"); somefunc(paul); somefunc(john); }
int main(int argc, char **argv){ extern int bar; extern int (*fptr) (void); extern struct Bozza buzz; printf("%s %d\n", "bar is ", bar); int c = somefunc(); printf("%s%d\n", "Hello World, c is ", c); c = somefunc(); printf("%s%d\n", "Hello World, c is ", c); c = somefunc(); printf("%s%d\n", "Hello World, c is ", c); c = somefunc(); printf("%s%d\n", "Hello World, c is ", c); c = fptr(); printf("%s%d\n", "Hello World, c is ", c); buzz.foobar = "Hello Foo"; return 0; }
int testfunc () { char string2[80]; /* { dg-final { scan-assembler "\lwi\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r0,.LC*" } } */ strcpy (string2, "hello"); somefunc (string2); }
void somefunc(int p, int q) { int i; for(i=p; i<q; ++i) { somefunc(i+1, q); ++X; } }
// RUN: %clang_cc1 -fsyntax-only %s -verify -pedantic // Math stuff float g0 = __builtin_huge_val(); double g1 = __builtin_huge_valf(); long double g2 = __builtin_huge_vall(); float g3 = __builtin_inf(); double g4 = __builtin_inff(); long double g5 = __builtin_infl(); // GCC misc stuff extern int f(); int h0 = __builtin_types_compatible_p(int,float); //int h1 = __builtin_choose_expr(1, 10, f()); //int h2 = __builtin_expect(0, 0); int h3 = __builtin_bswap16(0x1234) == 0x3412 ? 1 : f(); int h4 = __builtin_bswap32(0x1234) == 0x34120000 ? 1 : f(); int h5 = __builtin_bswap64(0x1234) == 0x3412000000000000 ? 1 : f(); short somefunc(); short t = __builtin_constant_p(5353) ? 42 : somefunc();
main(){ somefunc(10,15); printf("%d\n",X); }
int main(int argc, char **argv) { int outer = 5; somefunc(outer); }
int main() { std::unique_ptr<foo> p(new foo()); somefunc(p); }