1 // RUN: %clang -O1 -fexperimental-new-pass-manager -fno-unroll-loops -S -o - %s -emit-llvm | FileCheck %s 2 // RUN: %clang -O1 -fno-experimental-new-pass-manager -fno-unroll-loops -S -o - %s -emit-llvm | FileCheck %s 3 extern int a[16]; 4 int b = 0; foo(void)5int foo(void) { 6 #pragma unroll 7 for (int i = 0; i < 16; ++i) 8 a[i] = b += 2; 9 return b; 10 } 11 // CHECK-NOT: br i1 12 13