OpenMP-Examples/devices/sources/declare_target.2b_main.cpp
2021-08-17 09:11:55 -07:00

24 lines
362 B
C++

/*
* @@name declare_target.2b
* @@type: C++
* @@compilable yes
* @@linkable: no
* @@expect: failure
* @@version: omp_5.1
*/
#include <iostream>
using namespace std;
#include "classes.hpp"
int main (){
XOR1 my_XOR1(3);
int res1;
#pragma omp target map(from: res1)
res1=my_XOR1.foo();
cout << res1 << endl; // OUT1: 2
}