[Bug c++/95474] New: class member array cannot be mapped
xw111luoye at gmail dot com
gcc-bugzilla@gcc.gnu.org
Tue Jun 2 07:06:33 GMT 2020
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95474
Bug ID: 95474
Summary: class member array cannot be mapped
Product: gcc
Version: unknown
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: xw111luoye at gmail dot com
Target Milestone: ---
https://github.com/ye-luo/openmp-target/blob/master/hands-on/tests/map/map_class_member.cpp
$ g++ -fopenmp map_class_member.cpp
map_class_member.cpp: In instantiation of ‘maptest<T>::maptest() [with T =
float]’:
map_class_member.cpp:26:18: required from here
map_class_member.cpp:12:45: error: ‘maptest<float>::data’ is not a variable in
‘map’ clause
12 | #pragma omp target enter data map(alloc:data[:6])
| ^~~~
map_class_member.cpp: In instantiation of ‘maptest<T>::~maptest() [with T =
float]’:
map_class_member.cpp:26:18: required from here
map_class_member.cpp:19:45: error: ‘maptest<float>::data’ is not a variable in
‘map’ clause
19 | #pragma omp target exit data map(delete:data[:6])
| ^~~~
Syntax parsing seems broken.
More information about the Gcc-bugs
mailing list