================ @@ -0,0 +1,41 @@ +//===----------------------------------------------------------------------===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//===----------------------------------------------------------------------===// + +// This test will fail if the number of devices detected by OpenMP is larger +// than zero but for_each is not executed on the device. + +// UNSUPPORTED: c++03, c++11, c++14, gcc + +// ADDITIONAL_COMPILE_FLAGS: -O2 -Wno-pass-failed -fopenmp --offload-arch=native + +// REQUIRES: openmp_pstl_backend + +#include <algorithm> +#include <cassert> +#include <execution> +#include <vector> +#include <omp.h> + +int main(void) { ---------------- ldionne wrote:
Nitpick throughout: `int main(int, char**)` https://github.com/llvm/llvm-project/pull/66968 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits