This is an archive of the discontinued LLVM Phabricator instance.

[flang] Fix CheckSpecificationExpr handling of associated names
ClosedPublic

Authored by klausler on Nov 11 2020, 11:10 AM.

Details

Summary

Avoid a spurious error message about a dummy procedure reference
in a specification expression by restructuring the handling of
use-associated and host-associated symbols.

Updated to fix a circular dependence between shared library
binaries that was introduced by the original patch.

Diff Detail

Event Timeline

klausler created this revision.Nov 11 2020, 11:10 AM
Herald added a project: Restricted Project. · View Herald TranscriptNov 11 2020, 11:10 AM
klausler requested review of this revision.Nov 11 2020, 11:10 AM
awarzynski accepted this revision.Nov 11 2020, 12:21 PM

LGTM.

Thank you for resubmitting this. I tested with BUILD_SHARED_LIBS=On and it builds fine.

For our future selves: this fixes the issue that I reported here: https://reviews.llvm.org/D91209.

This revision is now accepted and ready to land.Nov 11 2020, 12:21 PM