12345678910111213141516171819202122 |
- /* PR c++/99509 */
- #pragma omp declare target
- int data[] = {5};
- #pragma omp end declare target
- static inline int
- foo (int idx)
- {
- return data[idx];
- }
- int
- main ()
- {
- int i = -1;
- #pragma omp target map(from:i)
- i = foo(0);
- if (i != 5)
- __builtin_abort ();
- return 0;
- }
|