llvm-project
1cbc0155 - [flang][OpenMP] Error out when CHARACTER type is used in atomic constructs (#113045)

Commit
346 days ago
[flang][OpenMP] Error out when CHARACTER type is used in atomic constructs (#113045) According to OpenMPv5.2 1.2.6, "For Fortran, a scalar variable with intrinsic type, as defined by the base language, excluding character type.". Likewise, section 4.3.1.3 states that atomic operations are on "scalar variables of intrinsic type". This PR hence introduces a check to error out when CHARACTER type is used in atomic operations. Fixes https://github.com/llvm/llvm-project/issues/112918
Author
Parents
Loading