This is an archive of the discontinued LLVM Phabricator instance.

[flang] Add TODO for derived types with final procedure
ClosedPublic

Authored by clementval on Jul 4 2022, 3:23 AM.

Details

Summary

Finalization is F2003 and although the runtime supports it already,
lowering is not ensuring all the derived type are finalized properly
when they should. This will require surveying the places where lowering
needs to call it. Add a hard TODO for now.

This patch is part of the upstreaming effort from fir-dev branch.

Co-authored-by: Jean Perier <jperier@nvidia.com>

Diff Detail

Event Timeline

clementval created this revision.Jul 4 2022, 3:23 AM
Herald added projects: Restricted Project, Restricted Project. · View Herald TranscriptJul 4 2022, 3:23 AM
Herald added a subscriber: mehdi_amini. · View Herald Transcript
clementval requested review of this revision.Jul 4 2022, 3:23 AM
jeanPerier accepted this revision.Jul 4 2022, 3:25 AM

Thanks

This revision is now accepted and ready to land.Jul 4 2022, 3:25 AM
This revision was automatically updated to reflect the committed changes.