OpenMP-Validation-and-Verification / OpenMP_VV

OpenMP Offloading Validation & Verification Suite; Official repository. We have migrated from bitbucket!! For documentation, results, publication and presentations, please check out our website ->
https://crpl.cis.udel.edu/ompvvsollve/
Other
54 stars 19 forks source link

5.0 target update to from lvalue func #826

Closed rjenaa closed 3 months ago

rjenaa commented 4 months ago

This test does not pass with LLVM and gcc.

Clang 18 errors: :37:49: error: expected addressable lvalue in 'map' clause :46:31: error: expected addressable lvalue in 'to' clause :56:33: error: expected addressable lvalue in 'from' clause

gcc 12.2.0 errors: :37:65: error: expected ‘)’ before ‘(’ token :46:47: error: expected ‘)’ before ‘(’ token

Link to lvalue expressions.

fel-cab commented 4 months ago

When ran with GCC 14.1, the error is: test_target_update_to_from_map_lvalue_func.cpp:37:56: sorry, unimplemented: unsupported map expression ‘returnRef()’ 37 | #pragma omp target map(from: before_value) map(returnRef()) | ^~~~~