brintos

brintos / llvm-project-archived public Read only

0
0
Text · 273 B · f20998a Raw
21 lines · c
1/* For compilation instructions see basic1.c. */2 3volatile int val;4 5extern int foo(int);6 7int unused2() {8  return foo(val);9}10 11static int inc() {12  return ++val;13}14 15__attribute__((noinline))16int bar(int arg) {17  if (arg > 42)18    return inc();19  return foo(val + arg);20}21