Home | History | Annotate | Download | only in CodeGen
      1 // RUN: %clang -S -emit-llvm -o - -O2 %s | FileCheck %s -check-prefix=O2
      2 // RUN: %clang -S -emit-llvm -o - -O0 %s | FileCheck %s -check-prefix=O0
      3 
      4 extern int bar(char *A, int n);
      5 
      6 // O0-NOT: @llvm.lifetime.start
      7 int foo (int n) {
      8   if (n) {
      9 // O2: @llvm.lifetime.start
     10     char A[100];
     11     return bar(A, 1);
     12   } else {
     13 // O2: @llvm.lifetime.start
     14     char A[100];
     15     return bar(A, 2);
     16   }
     17 }
     18