On Mon, Jun 06, 2022 at 09:19:18PM +0800, Chung-Lin Tang wrote:
> On 2022/5/31 6:02 PM, Jakub Jelinek wrote:
> > 5) for C++, we should handle FIELD_DECLs, but it shouldn't be hard, just
> > look how it is handled for private too
> >
> > Jakub
>
> About private() for non-static members, is it really working right now?
Perhaps we have a bug that we should file in bugzilla and should fix.
Can you try omp parallel or omp target in the test instead?
> A simple test:
>
> struct C {
> omp_allocator_handle_t a;
> void foo (void) {
> #pragma omp target private (a)
> a = (omp_allocator_handle_t) 0;
> }
> };
>
> int main (void)
> {
> C c;
> c.foo ();
> return 0;
> }
Jakub