This is an archive of the discontinued LLVM Phabricator instance.

[flang] Fix actual argument character length and length error reporting
ClosedPublic

Authored by klausler on Nov 2 2020, 11:53 AM.

Details

Summary

Ensure that character length is properly calculated for
actual arguments to intrinsics, and that source provenance
information is available when expression analysis calls
folding in cases where the length is invalid.

Diff Detail

Event Timeline

klausler created this revision.Nov 2 2020, 11:53 AM
Herald added a project: Restricted Project. · View Herald TranscriptNov 2 2020, 11:53 AM
klausler requested review of this revision.Nov 2 2020, 11:53 AM
PeteSteinfeld accepted this revision.Nov 2 2020, 12:59 PM

I'm having trouble building and running tests, but all of the changes in this update seem to build and test fine.

This revision is now accepted and ready to land.Nov 2 2020, 12:59 PM
This revision was landed with ongoing or failed builds.Nov 2 2020, 1:39 PM
This revision was automatically updated to reflect the committed changes.