Home | History | Annotate | Download | only in Inputs
      1 /* For compilation instructions see basic1.c. */
      2 
      3 volatile int val;
      4 
      5 extern int foo(int);
      6 
      7 int unused2() {
      8   return foo(val);
      9 }
     10 
     11 static int inc() {
     12   return ++val;
     13 }
     14 
     15 __attribute__((noinline))
     16 int bar(int arg) {
     17   if (arg > 42)
     18     return inc();
     19   return foo(val + arg);
     20 }
     21