diff options
author | Peter Klausler <pklausler@nvidia.com> | 2022-11-14 10:29:32 -0800 |
---|---|---|
committer | Peter Klausler <pklausler@nvidia.com> | 2022-12-03 17:42:43 -0800 |
commit | e86e2ab97300528e7a0fb4b63b87993fa054289e (patch) | |
tree | e44463e6ad2d320c892982372594038a5c6687e2 /clang/lib/Basic/SourceManager.cpp | |
parent | 9c1ad89d0e7718ba7d3a7042a16304c0591a4041 (diff) | |
download | llvm-e86e2ab97300528e7a0fb4b63b87993fa054289e.zip llvm-e86e2ab97300528e7a0fb4b63b87993fa054289e.tar.gz llvm-e86e2ab97300528e7a0fb4b63b87993fa054289e.tar.bz2 |
[flang] More error checking for ASSOCIATED()
The TARGET= argument of the ASSOCIATED() intrinsic function must be a valid
pointer assignment statement target. Ensure that it does not contain a vector
subscript or any coindexing, either of which would imply a data copy into
temporary storage.
Differential Revision: https://reviews.llvm.org/D139145
Diffstat (limited to 'clang/lib/Basic/SourceManager.cpp')
0 files changed, 0 insertions, 0 deletions