Lines Matching refs:map
42 …#pragma omp target map(marr[2][0:2][0:2]) // expected-error {{array section does not specify conti… in foo()
44 #pragma omp target map(marr[:][0:][:]) in foo()
46 …#pragma omp target map(marr[:][1:][:]) // expected-error {{array section does not specify contiguo… in foo()
48 #pragma omp target map(marr[:][n:][:]) in foo()
54 int map; // expected-note {{initialize the variable 'map' to silence this warning}} in xxx() local
55 #pragma omp target map(tofrom: map) // expected-warning {{variable 'map' is uninitialized when used… in xxx()
86 #pragma omp target map(arg,a,d,sref.b) in func()
88 …#pragma omp target map(arg[2:2],a,d) // expected-error {{subscripted value is not an array or poin… in func()
90 …#pragma omp target map(arg,a*2) // lt50-error {{expected expression containing only member accesse… in func()
92 …#pragma omp target map(arg,(c+1)[2]) // lt50-error {{expected expression containing only member ac… in func()
94 …#pragma omp target map(arg,a[:2],d) // expected-error {{subscripted value is not an array or point… in func()
96 …#pragma omp target map(arg,a,d[:2]) // expected-error {{subscripted value is not an array or point… in func()
99 …#pragma omp target map(to:ss) // expected-error {{threadprivate variables are not allowed in 'map'… in func()
102 #pragma omp target map(to:b,e) in func()
104 …#pragma omp target map(to:b,e) map(to:b) // lt50-error {{variable already marked as mapped in curr… in func()
106 #pragma omp target map(to:b[:2],e) in func()
108 #pragma omp target map(to:b,e[:]) in func()
110 …#pragma omp target map(b[-1:]) // expected-error {{array section must be a subset of the original … in func()
112 …#pragma omp target map(b[:-1]) // expected-error {{section length is evaluated to a negative value… in func()
114 #pragma omp target map(b[true:true]) in func()
117 …#pragma omp target map(: c,f) // lt60-error {{missing map type}} // ge60-error {{empty modifier-sp… in func()
119 #pragma omp target map(always, tofrom: c,f) in func()
121 #pragma omp target map(always, tofrom: c[1:2],f) in func()
123 #pragma omp target map(always, tofrom: c,f[1:2]) in func()
125 …#pragma omp target map(always, tofrom: c[:],f) // expected-error {{section length is unspecified… in func()
127 …#pragma omp target map(always, tofrom: c,f[:]) // expected-error {{section length is unspecified… in func()
129 #pragma omp target map(always) // expected-error {{use of undeclared identifier 'always'}} in func()
131 #pragma omp target map(close, tofrom: c,f) in func()
133 #pragma omp target map(close, tofrom: c[1:2],f) in func()
135 #pragma omp target map(close, tofrom: c,f[1:2]) in func()
137 …#pragma omp target map(close, tofrom: c[:],f) // expected-error {{section length is unspecified … in func()
139 …#pragma omp target map(close, tofrom: c,f[:]) // expected-error {{section length is unspecified … in func()
141 #pragma omp target map(close) // expected-error {{use of undeclared identifier 'close'}} in func()
144 #pragma omp target map(present, tofrom: c,f) in func()
147 #pragma omp target map(present, tofrom: c[1:2],f) in func()
150 #pragma omp target map(present, tofrom: c,f[1:2]) in func()
154 #pragma omp target map(present, tofrom: c[:],f) in func()
158 #pragma omp target map(present, tofrom: c,f[:]) in func()
161 #pragma omp target map(present) in func()
166 #pragma omp target map(ompx_hold, tofrom: c,f) in func()
171 #pragma omp target map(ompx_hold, tofrom: c[1:2],f) in func()
176 #pragma omp target map(ompx_hold, tofrom: c,f[1:2]) in func()
182 #pragma omp target map(ompx_hold, tofrom: c[:],f) in func()
188 #pragma omp target map(ompx_hold, tofrom: c,f[:]) in func()
191 #pragma omp target map(ompx_hold) in func()
193 …#pragma omp target map(close, close, tofrom: a) // expected-error {{same map type modifier has b… in func()
195 …#pragma omp target map(always, close, always, close, tofrom: a) // expected-error 2 {{same map t… in func()
200 #pragma omp target map(present, present, tofrom: a) in func()
206 #pragma omp target map(ompx_hold, ompx_hold, tofrom: a) in func()
217 …#pragma omp target map(always, close, present, ompx_hold, always, close, present, ompx_hold, tofro… in func()
219 #pragma omp target map( , tofrom: a) // expected-error {{missing map type modifier}} in func()
221 …#pragma omp target map( , , tofrom: a) // expected-error {{missing map type modifier}} expected-… in func()
223 …#pragma omp target map( , , : a) // expected-error {{missing map type modifier}} expected-error … in func()
229 #pragma omp target map( d, f, bf: a) in func()
236 #pragma omp target map( , f, : a) in func()
238 …#pragma omp target map(always close: a) // lt60-error {{missing map type}} ge52-error{{missing '… in func()
240 …#pragma omp target map(always close bf: a) // ge52-error 2 {{missing ',' after map type modifier… in func()
246 #pragma omp target map(always tofrom close: a) in func()
252 #pragma omp target map(tofrom from: a) in func()
259 #pragma omp target map(to always from: a) in func()
261 …#pragma omp target map(close bf: a) // ge52-error {{missing ',' after map type modifier}} expect… in func()
263 …#pragma omp target map(([b[I]][bf])f) // lt50-error {{expected ',' or ']' in lambda capture list}… in func()
269 #pragma omp target map(iterator(it=0:10), tofrom:a) in func()
279 #pragma omp target map(iterator(it=0:10, it=0:20), tofrom:a) in func()
288 #pragma omp target map(iterator, tofrom:a) in func()
294 #pragma omp target map(iterator(), tofrom:a) in func()
345 #pragma omp target map(r) in SAclient()
347 #pragma omp target map(marr[2] [0:2] [0:2]) // expected-error {{array section does not specify cont… in SAclient()
349 #pragma omp target map(marr[:] [0:2] [0:2]) // expected-error {{array section does not specify cont… in SAclient()
351 #pragma omp target map(marr[2][3] [0:2]) in SAclient()
353 #pragma omp target map(marr[:][:][:]) in SAclient()
355 #pragma omp target map(marr[:2][:][:]) in SAclient()
357 #pragma omp target map(marr [arg:][:][:]) in SAclient()
359 #pragma omp target map(marr [arg:]) in SAclient()
361 #pragma omp target map(marr [arg:][:arg][:]) // correct if arg is the size of dimension 2 in SAclient()
363 #pragma omp target map(marr[:arg][:]) in SAclient()
365 #pragma omp target map(marr[:arg] [n:]) in SAclient()
367 #pragma omp target map(marr[:][:arg] [n:]) // correct if arg is the size of dimension 2 in SAclient()
369 #pragma omp target map(marr[:][:m] [n:]) // expected-error {{array section does not specify conti… in SAclient()
371 #pragma omp target map(marr [n:m][:arg] [n:]) in SAclient()
373 #pragma omp target map(marr[:2][:1][:]) // expected-error {{array section does not specify contigu… in SAclient()
375 #pragma omp target map(marr[:2] [1:][:]) // expected-error {{array section does not specify contigu… in SAclient()
377 #pragma omp target map(marr[:2][:][:1]) // expected-error {{array section does not specify contigu… in SAclient()
379 #pragma omp target map(marr[:2][:] [1:]) // expected-error {{array section does not specify contigu… in SAclient()
381 #pragma omp target map(marr[:1][:2][:]) in SAclient()
383 #pragma omp target map(marr[:1][0][:]) in SAclient()
385 #pragma omp target map(marr[:arg][:2][:]) // correct if arg is 1 in SAclient()
387 #pragma omp target map(marr[:1] [3:1][:2]) in SAclient()
389 #pragma omp target map(marr[:1] [3:arg][:2]) // correct if arg is 1 in SAclient()
391 #pragma omp target map(marr[:1] [3:2][:2]) // expected-error {{array section does not specify con… in SAclient()
393 #pragma omp target map(marr[:2][:10][:]) in SAclient()
395 #pragma omp target map(marr[:2][:][:5 + 5]) in SAclient()
397 #pragma omp target map(marr[:2] [2 + 2 - 4:] [0:5 + 5]) in SAclient()
400 #pragma omp target map(marr[:1][:2][0]) // expected-error {{array section does not specify contiguo… in SAclient()
402 #pragma omp target map(marr2[:1][:2][0]) in SAclient()
405 #pragma omp target map(mvla[:1][:][0]) // correct if the size of dimension 2 is 1. in SAclient()
407 #pragma omp target map(mvla[:2][:arg][:]) // correct if arg is the size of dimension 2. in SAclient()
409 #pragma omp target map(mvla[:1][:2][0]) // expected-error {{array section does not specify contig… in SAclient()
411 #pragma omp target map(mvla[1] [2:arg][:]) in SAclient()
413 #pragma omp target map(mvla[:1][:][:]) in SAclient()
415 #pragma omp target map(mvla2[:1][:2][:11]) in SAclient()
417 #pragma omp target map(mvla2[:1][:2][:10]) // expected-error {{array section does not specify conti… in SAclient()
420 #pragma omp target map(mptr[:2] [2 + 2 - 4:1] [0:5 + 5]) // expected-error {{array section does not… in SAclient()
422 #pragma omp target map(mptr[:1][:2 - 1] [2:4 - 3]) in SAclient()
424 #pragma omp target map(mptr[:1][:arg] [2:4 - 3]) // correct if arg is 1. in SAclient()
426 #pragma omp target map(mptr[:1][:2 - 1] [0:2]) in SAclient()
428 #pragma omp target map(mptr[:1][:2] [0:2]) // expected-error {{array section does not specify conti… in SAclient()
430 #pragma omp target map(mptr[:1][:] [0:2]) // expected-error {{section length is unspecified and ca… in SAclient()
432 #pragma omp target map(mptr[:2][:1] [0:2]) // expected-error {{array section does not specify conti… in SAclient()
435 #pragma omp target map(r.ArrS[0].B) in SAclient()
437 #pragma omp target map(r.ArrS[:1].B) // expected-error {{OpenMP array section is not allowed here… in SAclient()
439 #pragma omp target map(r.ArrS[:arg].B) // expected-error {{OpenMP array section is not allowed here… in SAclient()
441 #pragma omp target map(r.ArrS[0].Arr [1:23]) in SAclient()
443 #pragma omp target map(r.ArrS[0].Arr [1:arg]) in SAclient()
445 #pragma omp target map(r.ArrS[0].Arr [arg:23]) in SAclient()
447 #pragma omp target map(r.ArrS[0].Error) // expected-error {{no member named 'Error' in 'SB… in SAclient()
449 #pragma omp target map(r.ArrS[0].A, r.ArrS[1].A) // lt50-error {{multiple array elements associated… in SAclient()
451 #pragma omp target map(r.ArrS[0].A, t.ArrS[1].A) in SAclient()
453 #pragma omp target map(r.PtrS[0], r.PtrS->B) // lt50-error {{same pointer dereferenced in multiple … in SAclient()
455 #pragma omp target map(r.PtrS, r.PtrS->B) // lt50-error {{pointer cannot be mapped along with a … in SAclient()
457 #pragma omp target map(r.PtrS->A, r.PtrS->B) in SAclient()
459 #pragma omp target map(r.RPtrS[0], r.RPtrS->B) // lt50-error {{same pointer dereferenced in multipl… in SAclient()
461 #pragma omp target map(r.RPtrS, r.RPtrS->B) // lt50-error {{pointer cannot be mapped along with … in SAclient()
463 #pragma omp target map(r.RPtrS->A, r.RPtrS->B) in SAclient()
465 #pragma omp target map(r.S.Arr[:12]) in SAclient()
467 #pragma omp target map(r.S.foo() [:12]) // lt50-error {{expected expression containing only member … in SAclient()
469 #pragma omp target map(r.C, r.D) in SAclient()
471 #pragma omp target map(r.C, r.C) // lt50-error {{variable already marked as mapped in current c… in SAclient()
473 #pragma omp target map(r.C) map(r.C) // lt50-error {{variable already marked as mapped in current c… in SAclient()
475 #pragma omp target map(r.C, r.S) // this would be an error only caught at runtime - Sema would … in SAclient()
477 #pragma omp target map(r, r.S) // lt50-error {{variable already marked as mapped in current c… in SAclient()
479 #pragma omp target map(r.C, t.C) in SAclient()
481 #pragma omp target map(r.A) // expected-error {{bit fields cannot be used to specify storage in a '… in SAclient()
483 #pragma omp target map(r.Arr) in SAclient()
485 #pragma omp target map(r.Arr [3:5]) in SAclient()
487 #pragma omp target map(r.Ptr [3:5]) in SAclient()
489 #pragma omp target map(r.ArrS [3:5].A) // expected-error {{OpenMP array section is not allo… in SAclient()
491 #pragma omp target map(r.ArrS [3:5].Arr [6:7]) // expected-error {{OpenMP array section is not allo… in SAclient()
493 #pragma omp target map(r.ArrS[3].Arr [6:7]) in SAclient()
495 #pragma omp target map(r.S.Arr [4:5]) in SAclient()
497 #pragma omp target map(r.S.Ptr [4:5]) in SAclient()
499 #pragma omp target map(r.S.Ptr[:]) // expected-error {{section length is unspecified and cannot be … in SAclient()
501 #pragma omp target map((p + 1)->A) // lt50-error {{expected expression containing only member acces… in SAclient()
503 #pragma omp target map(u.B) // expected-error {{mapping of union members is not allowed}} in SAclient()
511 #pragma omp target data map(to \ in SAclient()
514 #pragma omp target map(r.D) // lt50-error {{original storage of expression in data environme… in SAclient()
518 #pragma omp target data map(to \ in SAclient()
521 #pragma omp target map(t.Ptr[:23]) // lt50-error {{pointer cannot be mapped along with a section … in SAclient()
525 #pragma omp target data map(to \ in SAclient()
528 #pragma omp target data map(to \ in SAclient()
531 #pragma omp target map(t.D) in SAclient()
535 #pragma omp target data map(marr[:][:][:]) in SAclient()
537 #pragma omp target data map(marr) in SAclient()
541 #pragma omp target data map(to \ in SAclient()
544 #pragma omp target data map(to \ in SAclient()
547 #pragma omp target map(t.D) in SAclient()
640 #pragma omp target map // expected-error {{expected '(' after 'map'}} in tmain()
642 #pragma omp target map( // expected-error {{expected ')'}} expected-note {{to match this '('}} expe… in tmain()
644 #pragma omp target map() // expected-error {{expected expression}} in tmain()
646 #pragma omp target map(alloc) // expected-error {{use of undeclared identifier 'alloc'}} in tmain()
648 #pragma omp target map(to argc // expected-error {{expected ')'}} expected-note {{to match this '('… in tmain()
650 #pragma omp target map(to:) // expected-error {{expected expression}} in tmain()
652 #pragma omp target map(from: argc, // expected-error {{expected expression}} expected-error {{expec… in tmain()
654 #pragma omp target map(x: y) // expected-error {{incorrect map type, expected one of 'to', 'from', … in tmain()
656 #pragma omp target map(x) in tmain()
658 #pragma omp target map(tofrom: t[:I]) in tmain()
660 #pragma omp target map(T: a) // expected-error {{incorrect map type, expected one of 'to', 'from', … in tmain()
662 #pragma omp target map(T) // expected-error {{'T' does not refer to a value}} in tmain()
664 #pragma omp target map(I) // lt50-error 2 {{expected expression containing only member accesses and… in tmain()
666 #pragma omp target map(S2::S2s) in tmain()
668 #pragma omp target map(S2::S2sc) in tmain()
670 #pragma omp target map(x) in tmain()
672 #pragma omp target map(to: x) in tmain()
674 #pragma omp target map(to: to) in tmain()
676 #pragma omp target map(to) in tmain()
678 #pragma omp target map(to, x) in tmain()
680 #pragma omp target data map(to x) // expected-error {{expected ',' or ')' in 'map' clause}} in tmain()
681 #pragma omp target data map(tofrom: argc > 0 ? x : y) // lt50-error 2 {{expected expression contain… in tmain()
682 #pragma omp target data map(argc) in tmain()
683 #pragma omp target data map(S1) // expected-error {{'S1' does not refer to a value}} in tmain()
684 #pragma omp target data map(a, b, c, d, f) // expected-error {{incomplete type 'S1' where a complet… in tmain()
685 #pragma omp target data map(ba) // warn-warning 2 {{type 'const S2 [5]' is not trivially copyable a… in tmain()
686 #pragma omp target data map(ca) // warn-warning 2 {{type 'const S3 [5]' is not trivially copyable a… in tmain()
687 #pragma omp target data map(da) in tmain()
688 #pragma omp target data map(S2::S2s) in tmain()
689 #pragma omp target data map(S2::S2sc) in tmain()
690 #pragma omp target data map(e, g) // warn-warning 2 {{type 'S4' is not trivially copyable and not g… in tmain()
691 #pragma omp target data map(h) // expected-error {{threadprivate variables are not allowed in 'map'… in tmain()
692 #pragma omp target data map(k) map(k) // lt50-error 2 {{variable already marked as mapped in curren… in tmain()
693 #pragma omp target map(k), map(k[:5]) // lt50-error 2 {{pointer cannot be mapped along with a secti… in tmain()
695 #pragma omp target data map(da) in tmain()
696 #pragma omp target map(da[:4]) in tmain()
698 #pragma omp target data map(k, j, l) // lt50-note 2 {{used here}} in tmain()
699 #pragma omp target data map(k[:4]) // lt50-error 2 {{pointer cannot be mapped along with a section … in tmain()
700 #pragma omp target data map(j) in tmain()
701 #pragma omp target map(l) map(l[:5]) // lt50-error 2 {{variable already marked as mapped in current… in tmain()
703 #pragma omp target data map(k[:4], j, l[:5]) // lt50-note 2 {{used here}} in tmain()
704 #pragma omp target data map(k) // lt50-error 2 {{pointer cannot be mapped along with a section deri… in tmain()
705 #pragma omp target data map(j) in tmain()
706 #pragma omp target map(l) in tmain()
709 #pragma omp target data map(always, tofrom: x) in tmain()
710 #pragma omp target data map(always: x) // lt60-error {{missing map type}} in tmain()
714 #pragma omp target data map(tofrom, always: x) in tmain()
715 #pragma omp target data map(always, tofrom: always, tofrom, x) in tmain()
716 #pragma omp target map(tofrom j) // expected-error {{expected ',' or ')' in 'map' clause}} in tmain()
719 #pragma omp target data map(close, tofrom: x) in tmain()
720 #pragma omp target data map(close: x) // lt60-error {{missing map type}} in tmain()
724 #pragma omp target data map(tofrom, close: x) in tmain()
725 #pragma omp target data map(close, tofrom: close, tofrom, x) in tmain()
729 #pragma omp target data map(present, tofrom: x) in tmain()
732 #pragma omp target data map(present: x) in tmain()
737 #pragma omp target data map(tofrom, present: x) in tmain()
739 #pragma omp target data map(present, tofrom: present, tofrom, x) in tmain()
743 #pragma omp target data map(marr[10][0:2:2]) // expected-error {{expected ']'}} expected-note {{to … in tmain()
745 #pragma omp target data map(iarr[:2:d]) // expected-error {{expected ']'}} expected-note {{to match… in tmain()
796 #pragma omp target data map // expected-error {{expected '(' after 'map'}} lt50-error {{expected at… in main()
797 #pragma omp target data map( // expected-error {{expected ')'}} expected-note {{to match this '('}}… in main()
798 #pragma omp target data map() // expected-error {{expected expression}} in main()
799 #pragma omp target data map(alloc) // expected-error {{use of undeclared identifier 'alloc'}} in main()
800 #pragma omp target data map(to argc // expected-error {{expected ')'}} expected-note {{to match thi… in main()
801 #pragma omp target data map(to:) // expected-error {{expected expression}} in main()
802 #pragma omp target data map(from: argc, // expected-error {{expected expression}} expected-error {{… in main()
803 #pragma omp target data map(x: y) // expected-error {{incorrect map type, expected one of 'to', 'fr… in main()
804 #pragma omp target map(x) in main()
806 #pragma omp target map(to: x) in main()
808 #pragma omp target map(to: to) in main()
810 #pragma omp target map(to) in main()
812 #pragma omp target map(to, x) in main()
814 #pragma omp target data map(to x) // expected-error {{expected ',' or ')' in 'map' clause}} in main()
815 #pragma omp target data map(tofrom: argc > 0 ? argv[1] : argv[2]) // lt50-error {{expected expressi… in main()
816 #pragma omp target data map(argc) in main()
817 #pragma omp target data map(S1) // expected-error {{'S1' does not refer to a value}} in main()
818 #pragma omp target data map(a, b, c, d, f) // expected-error {{incomplete type 'S1' where a complet… in main()
819 #pragma omp target data map(argv[1]) in main()
820 #pragma omp target data map(ba) // warn-warning {{type 'const S2 [5]' is not trivially copyable and… in main()
821 #pragma omp target data map(ca) // warn-warning {{type 'const S3 [5]' is not trivially copyable and… in main()
822 #pragma omp target data map(da) in main()
823 #pragma omp target data map(S2::S2s) in main()
824 #pragma omp target data map(S2::S2sc) in main()
825 #pragma omp target data map(e, g) // warn-warning {{type 'S4' is not trivially copyable and not gua… in main()
826 #pragma omp target data map(h) // expected-error {{threadprivate variables are not allowed in 'map'… in main()
827 #pragma omp target data map(k), map(k) // lt50-error {{variable already marked as mapped in current… in main()
828 #pragma omp target map(k), map(k[:5]) // lt50-error {{pointer cannot be mapped along with a section… in main()
830 #pragma omp target data map(da) in main()
831 #pragma omp target map(da[:4]) in main()
833 #pragma omp target data map(k, j, l) // lt50-note {{used here}} in main()
834 #pragma omp target data map(k[:4]) // lt50-error {{pointer cannot be mapped along with a section de… in main()
835 #pragma omp target data map(j) in main()
836 #pragma omp target map(l) map(l[:5]) // lt50-error {{variable already marked as mapped in current c… in main()
838 #pragma omp target data map(k[:4], j, l[:5]) // lt50-note {{used here}} in main()
839 #pragma omp target data map(k) // lt50-error {{pointer cannot be mapped along with a section derive… in main()
840 #pragma omp target data map(j) in main()
841 #pragma omp target map(l) in main()
844 #pragma omp target data map(always, tofrom: x) in main()
845 #pragma omp target data map(always: x) // lt60-error {{missing map type}} in main()
849 #pragma omp target data map(tofrom, always: x) in main()
850 #pragma omp target data map(always, tofrom: always, tofrom, x) in main()
851 #pragma omp target map(tofrom j) // expected-error {{expected ',' or ')' in 'map' clause}} in main()
853 #pragma omp target data map(close, tofrom: x) in main()
854 #pragma omp target data map(close: x) // lt60-error {{missing map type}} in main()
858 #pragma omp target data map(tofrom, close: x) in main()
861 #pragma omp target data map(present, tofrom: x) in main()
864 #pragma omp target data map(present: x) in main()
869 #pragma omp target data map(tofrom, present: x) in main()
871 #pragma omp target private(j) map(j) // expected-error {{private variable cannot be in a map clause… in main()
873 #pragma omp target firstprivate(j) map(j) // expected-error {{firstprivate variable cannot be in a… in main()
875 #pragma omp target map(m) // warn-warning {{type 'S6<int>' is not trivially copyable and not guaran… in main()
880 #pragma omp target map(s.s.s) in main()
884 #pragma omp target map(s.s.s.a) in main()
888 #pragma omp target map(s.b[:5]) in main()
891 #pragma omp target map(s.p[:5]) in main()
894 #pragma omp target map(s.s.sa[3].a) in main()
898 #pragma omp target map(s.s.sp[3]->a) in main()
902 #pragma omp target map(s.p->a) in main()
906 #pragma omp target map(s.s.p->a) in main()
910 #pragma omp target map(s.s.s.b[:2]) in main()
914 #pragma omp target map(s.s.p->b[:2]) in main()
918 #pragma omp target map(s.p->p->p->a) in main()
921 #pragma omp target map(s.s.s.b[:2]) in main()
923 #pragma omp target map(s8[0:1], s9) // warn-warning {{type 'class S8' is not trivially copyable and… in main()
928 #pragma omp target map(**(BB+*offset)) // lt50-error {{expected expression containing only member a… in main()
930 #pragma omp target map(**(BB+y)) // lt50-error {{expected expression containing only member accesse… in main()
932 #pragma omp target map(*(a+*offset)) // lt50-error {{expected expression containing only member acc… in main()
934 #pragma omp target map(**(*offset+BB)) // lt50-error {{expected expression containing only member a… in main()
936 #pragma omp target map(**(y+BB)) // lt50-error {{expected expression containing only member accesse… in main()
938 #pragma omp target map(*(*offset+a)) // lt50-error {{expected expression containing only member acc… in main()
940 #pragma omp target map(**(*offset+BB+*a)) // lt50-error {{expected expression containing only membe… in main()
942 #pragma omp target map(**(*(*(&offset))+BB+*a)) // lt50-error {{expected expression containing only… in main()
944 #pragma omp target map(*(a+(a))) // expected-error {{invalid operands to binary expression ('int *'… in main()
946 #pragma omp target map(*(1+*a+*a)) // expected-error {{indirection requires pointer operand ('int' … in main()
949 #pragma omp target map(delete: a) // expected-error {{map type 'delete' is not allowed for '#pragma… in main()
951 #pragma omp target map(release: a) // expected-error {{map type 'release' is not allowed for '#prag… in main()
956 #pragma omp target map(marr[10][0:2:2]) // expected-error {{expected ']'}} expected-note {{to match… in main()
958 #pragma omp target map(iarr[:2:d]) // expected-error {{expected ']'}} expected-note {{to match this… in main()
961 #pragma omp target data map(Arr[0:4]) // lt50-note {{used here}} in main()
969 #pragma omp target enter data map(to:pos) in main()
970 #pragma omp target enter data map(to:pos.dptr[0:pos.size]) in main()
981 #pragma omp target map(iterator(it=0:10), tofrom:a[it]) in main()
992 #pragma omp target map(iterator(it=0:10), tofrom:a[itt]) in main()