// REQUIRES: aarch64-registered-target
// This test is making sure that no crash happens.
// RUN: %clang -o - -fno-fast-math -S -target aarch64-linux-gnu \
// RUN: -fopenmp -O3 -march=armv8-a -c %s | FileCheck %s
// RUN: %clang -o - -fno-fast-math -S -target aarch64-linux-gnu \
// RUN: -fopenmp-simd -O3 -march=armv8-a -c %s | FileCheck %s
// RUN: %clang -o - -fno-fast-math -S -target aarch64-linux-gnu \
// RUN: -fopenmp -O3 -march=armv8-a+sve -c %s | FileCheck %s
// RUN: %clang -o - -fno-fast-math -S -target aarch64-linux-gnu \
// RUN: -fopenmp-simd -O3 -march=armv8-a+sve -c %s | FileCheck %s
// loop in the user code, in user_code.c
// CHECK-LABEL: do_something:
void
// CHECK-LABEL: do_something_else:
void
// CHECK-LABEL: do_something_more:
void