This is an archive of the discontinued LLVM Phabricator instance.

[flang] Make sure that conversions are applied in FORALL degenerate contexts
ClosedPublic

Authored by clementval on Jun 28 2022, 5:37 AM.

Details

Summary

For the rapid triage push, just add a TODO for the degenerate POINTER
assignment case. The LHD ought to be a variable of type !fir.box, but it
is currently returning a shadow variable for the raw data pointer. More
investigation is needed there.
Make sure that conversions are applied in FORALL degenerate contexts.

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

Co-authored-by: Eric Schweitz <eschweitz@nvidia.com>

Diff Detail

Event Timeline

clementval created this revision.Jun 28 2022, 5:37 AM
Herald added projects: Restricted Project, Restricted Project. · View Herald TranscriptJun 28 2022, 5:37 AM
Herald added a subscriber: mehdi_amini. · View Herald Transcript
clementval requested review of this revision.Jun 28 2022, 5:37 AM
jeanPerier accepted this revision.Jun 28 2022, 5:51 AM
This revision is now accepted and ready to land.Jun 28 2022, 5:51 AM