1330d8983SJohannes Doerfert // RUN: %libomptarget-compile-generic && %libomptarget-run-fail-generic 2>&1 | \ 2330d8983SJohannes Doerfert // RUN: %fcheck-generic --check-prefix=CHECK 3330d8983SJohannes Doerfert 4330d8983SJohannes Doerfert // REQUIRES: libc 5*88234488SEthan Luis McDonough // REQUIRES: gpu 6330d8983SJohannes Doerfert 7330d8983SJohannes Doerfert #include <assert.h> 8330d8983SJohannes Doerfert 9330d8983SJohannes Doerfert int main() { 10330d8983SJohannes Doerfert // CHECK: Assertion failed: '0 && "Trivial failure"' in function: 'int main()' 11330d8983SJohannes Doerfert // CHECK-NOT: Assertion failed: 12330d8983SJohannes Doerfert #pragma omp target 13330d8983SJohannes Doerfert #pragma omp parallel 14330d8983SJohannes Doerfert { assert(0 && "Trivial failure"); } 15330d8983SJohannes Doerfert } 16