aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
diff options
context:
space:
mode:
authorPeter Klausler <35819229+klausler@users.noreply.github.com>2023-09-18 08:22:18 -0700
committerGitHub <noreply@github.com>2023-09-18 08:22:18 -0700
commitf025e411747ea18fb5c2928103438de98a438c68 (patch)
treede62d5d74db8b80dce018ed696a3613cc3994ef4 /llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
parent5aa8e43ccdb0b3c0661b75187cd0d78bbe7edc8e (diff)
downloadllvm-f025e411747ea18fb5c2928103438de98a438c68.zip
llvm-f025e411747ea18fb5c2928103438de98a438c68.tar.gz
llvm-f025e411747ea18fb5c2928103438de98a438c68.tar.bz2
[flang] Accept pointer-valued function results as ASSOCIATED() arguments (#66238)
The POINTER= and TARGET= arguments to the intrinsic function ASSOCIATED() can be the results of references to functions that return object pointers or procedure pointers. NULL() was working well but not program-defined pointer-valued functions. Correct the validation of ASSOCIATED() and extend the infrastructure used to detect and characterize procedures and pointers.
Diffstat (limited to 'llvm/lib/ProfileData/Coverage/CoverageMapping.cpp')
0 files changed, 0 insertions, 0 deletions