This is an archive of the discontinued LLVM Phabricator instance.

[flang] Represent (parentheses around derived types)
ClosedPublic

Authored by klausler on Sep 23 2021, 11:08 AM.

Details

Summary

The strongly typed expression representation classes supported
a representation of parentheses only around intrinsic types
with specific kinds. Parentheses around derived type variables
must also be preserved so that expressions may be distinguished
from variables; this distinction matters for actual arguments &
construct associations.

Diff Detail

Event Timeline

klausler created this revision.Sep 23 2021, 11:08 AM
klausler requested review of this revision.Sep 23 2021, 11:08 AM
schweitz accepted this revision.Sep 23 2021, 12:23 PM
This revision is now accepted and ready to land.Sep 23 2021, 12:23 PM
This revision was automatically updated to reflect the committed changes.
Herald added a project: Restricted Project. · View Herald TranscriptSep 23 2021, 1:40 PM