This is an archive of the discontinued LLVM Phabricator instance.

[flang] Manage per-specification-part state better
ClosedPublic

Authored by klausler on Feb 10 2021, 4:27 PM.

Details

Summary

Some state in name resolution is stored in the DeclarationVisitor
instance and processed at the end of the specification part.
This state needs to accommodate nested specification parts, namely
the ones that can be nested in a subroutine or function interface
body.

Diff Detail

Event Timeline

klausler created this revision.Feb 10 2021, 4:27 PM
klausler requested review of this revision.Feb 10 2021, 4:27 PM
Herald added a project: Restricted Project. · View Herald TranscriptFeb 10 2021, 4:27 PM
tskeith accepted this revision.Feb 10 2021, 5:12 PM
This revision is now accepted and ready to land.Feb 10 2021, 5:12 PM
This revision was landed with ongoing or failed builds.Feb 10 2021, 5:24 PM
This revision was automatically updated to reflect the committed changes.