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