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