Exemple #1
0
int main()
{
   employee paul("Paul","Economics");
   person  john( "Mumu");
   somefunc(paul);
   somefunc(john);
}
Exemple #2
0
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;
}
Exemple #3
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);
}
Exemple #4
0
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();


Exemple #6
0
main(){
 somefunc(10,15);
 printf("%d\n",X);
}
Exemple #7
0
int main(int argc, char **argv)
{
	int outer = 5;

	somefunc(outer);
}
Exemple #8
0
int main()
{
    std::unique_ptr<foo> p(new foo());
    somefunc(p);
}