aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
diff options
context:
space:
mode:
authorPeter Klausler <pklausler@nvidia.com>2023-03-06 17:32:12 -0800
committerPeter Klausler <pklausler@nvidia.com>2023-03-10 09:59:06 -0800
commit17f32bdd37363c1b1f14a263b160345d4a0804bd (patch)
tree3af9bdcff9f950a74fe170ee5a3947385656ef17 /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
parent8cfdc32be553eeb7330f7f7f667daecbfbf098e2 (diff)
downloadllvm-17f32bdd37363c1b1f14a263b160345d4a0804bd.zip
llvm-17f32bdd37363c1b1f14a263b160345d4a0804bd.tar.gz
llvm-17f32bdd37363c1b1f14a263b160345d4a0804bd.tar.bz2
[flang] Fix checking of TBP bindings
Non-DEFERRED procedure binding checking can't blindly accept all procedures defined in modules -- they can't be ABSTRACT interfaces. And GetUltimate() must be used rather than FindSubprogram(); the latter will resolve to a procedure's interface in the case of "procedure(interface) :: external", not "external". Differential Revision: https://reviews.llvm.org/D145749
Diffstat (limited to 'llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp')
0 files changed, 0 insertions, 0 deletions