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".
Details
Details
- Reviewers
vdonaldson - Commits
- rG17f32bdd3736: [flang] Fix checking of TBP bindings
Diff Detail
Diff Detail