xref: /llvm-project/openmp/runtime/test/api/has_openmp.c (revision 614c7ef81c7de51f61239e609edf9c6716b23ebc)
1*614c7ef8SJonathan Peyton // RUN: %libomp-compile-and-run
2*614c7ef8SJonathan Peyton #include <stdio.h>
3*614c7ef8SJonathan Peyton #include <stdlib.h>
4*614c7ef8SJonathan Peyton #include "omp_testsuite.h"
5*614c7ef8SJonathan Peyton 
test_has_openmp()6*614c7ef8SJonathan Peyton int test_has_openmp()
7*614c7ef8SJonathan Peyton {
8*614c7ef8SJonathan Peyton   int rvalue = 0;
9*614c7ef8SJonathan Peyton #ifdef _OPENMP
10*614c7ef8SJonathan Peyton   rvalue = 1;
11*614c7ef8SJonathan Peyton #endif
12*614c7ef8SJonathan Peyton   return (rvalue);
13*614c7ef8SJonathan Peyton }
14*614c7ef8SJonathan Peyton 
main()15*614c7ef8SJonathan Peyton int main()
16*614c7ef8SJonathan Peyton {
17*614c7ef8SJonathan Peyton   int i;
18*614c7ef8SJonathan Peyton   int num_failed=0;
19*614c7ef8SJonathan Peyton   if(!test_has_openmp()) {
20*614c7ef8SJonathan Peyton     num_failed++;
21*614c7ef8SJonathan Peyton   }
22*614c7ef8SJonathan Peyton   return num_failed;
23*614c7ef8SJonathan Peyton }
24