xref: /llvm-project/offload/test/libc/assert.c (revision 7ebd97b852b7535d22f93a90e7627853ffe7f0e1)
1 // RUN: %libomptarget-compile-generic && %libomptarget-run-fail-generic 2>&1 | \
2 // RUN:   %fcheck-generic --check-prefix=CHECK
3 
4 // REQUIRES: libc
5 // REQUIRES: gpu
6 
7 #include <assert.h>
8 
9 int main() {
10   // CHECK: Assertion failed: '0 && "Trivial failure"' in function: 'int main()'
11   // CHECK-NOT: Assertion failed:
12 #pragma omp target
13 #pragma omp parallel
14   { assert(0 && "Trivial failure"); }
15 }
16