// The CUDA plugin used to complain on stderr when no CUDA devices were enabled, // and then it let the application run anyway. Check that there's no such // complaint anymore, especially when the user isn't targeting CUDA. // RUN: %libomptarget-compile-generic // RUN: env CUDA_VISIBLE_DEVICES= \ // RUN: %libomptarget-run-generic 2>&1 | %fcheck-generic #include // CHECK-NOT: {{.}} // CHECK: Hello World: 4 // CHECK-NOT: {{.}} int main() { int x = 0; #pragma omp target teams num_teams(2) reduction(+ : x) x += 2; printf("Hello World: %d\n", x); return 0; }