This is an archive of the discontinued LLVM Phabricator instance.

[flang] Fix analyzed form of type-bound assignment
AbandonedPublic

Authored by tskeith on Sep 9 2020, 12:54 PM.

Details

Summary

In the analyzed form of type-bound assignment, the binding name was
used where it should have been the subprogram name.

Diff Detail

Event Timeline

tskeith created this revision.Sep 9 2020, 12:54 PM
Herald added a project: Restricted Project. · View Herald Transcript
tskeith requested review of this revision.Sep 9 2020, 12:54 PM

Should you check that compilation-time resolution applies to monomorphic objects and NON_OVERRIDABLE bindings, but *not* to overridable bindings of polymorphic objects?

Should you check that compilation-time resolution applies to monomorphic objects and NON_OVERRIDABLE bindings, but *not* to overridable bindings of polymorphic objects?

You're right. Analyzed calls have the same problem but functions are correct so I will try to use that code in all cases. That's a much bigger change so I will make a new revision for it.

tskeith abandoned this revision.Sep 10 2020, 7:10 AM