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 4extern int bar(char *A, int n); 5 6// O0-NOT: @llvm.lifetime.start 7int 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