aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ExecutionEngine/Orc/DebugObjectManagerPlugin.cpp
diff options
context:
space:
mode:
authorpeter klausler <pklausler@nvidia.com>2021-03-12 13:51:33 -0800
committerpeter klausler <pklausler@nvidia.com>2021-03-12 16:04:36 -0800
commitbbd0dc3d6506542ac53b171c982eab84d8e7cef0 (patch)
tree3a397ad63c683baeef1e8247c90025562147bf0f /llvm/lib/ExecutionEngine/Orc/DebugObjectManagerPlugin.cpp
parent4db4059c8c8be9ded20fbad9fe86f31dd5b822ef (diff)
downloadllvm-bbd0dc3d6506542ac53b171c982eab84d8e7cef0.zip
llvm-bbd0dc3d6506542ac53b171c982eab84d8e7cef0.tar.gz
llvm-bbd0dc3d6506542ac53b171c982eab84d8e7cef0.tar.bz2
[flang] Ensure pointer function results are acceptable variables
Fortran permits a reference to a function whose result is a pointer to be used as a definable variable in any context where a designator could appear. This patch wrings out remaining bugs with such usage and adds more testing. The utility predicate IsProcedurePointer(expr) had a misleading name which has been corrected to IsProcedurePointerTarget(expr). Differential Revision: https://reviews.llvm.org/D98555
Diffstat (limited to 'llvm/lib/ExecutionEngine/Orc/DebugObjectManagerPlugin.cpp')
0 files changed, 0 insertions, 0 deletions