Home | History | Annotate | Download | only in CodeGen
      1 // RUN: %clang -emit-llvm -S -o %t %s
      2 // RUN: not grep '@f0' %t
      3 // RUN: not grep 'call ' %t
      4 // RUN: %clang -mllvm -disable-llvm-optzns -emit-llvm -S -o %t %s
      5 // RUN: grep '@f0' %t | count 2
      6 
      7 //static int f0() {
      8 static int __attribute__((always_inline)) f0() {
      9   return 1;
     10 }
     11 
     12 int f1() {
     13   return f0();
     14 }
     15 
     16 // PR4372
     17 inline int f2() __attribute__((always_inline));
     18 int f2() { return 7; }
     19 int f3(void) { return f2(); }
     20 
     21