This is an archive of the discontinued LLVM Phabricator instance.

[flang] Ensure USE associations of shadowed procedures are emitted to module files
ClosedPublic

Authored by klausler on Oct 4 2022, 2:58 PM.

Details

Summary

When a generic interface in a module shadows a procedure of the same name that
has been brought into scope via USE association, ensure that that USE association is
not lost when the module file is written.

Diff Detail

Event Timeline

klausler created this revision.Oct 4 2022, 2:58 PM
Herald added a project: Restricted Project. · View Herald Transcript
Herald added a subscriber: jdoerfert. · View Herald Transcript
klausler requested review of this revision.Oct 4 2022, 2:58 PM
PeteSteinfeld accepted this revision.Oct 4 2022, 7:18 PM

All builds and tests correctly and looks good.

This revision is now accepted and ready to land.Oct 4 2022, 7:18 PM