This is an archive of the discontinued LLVM Phabricator instance.

[flang] Don't inherit ELEMENTAL attribute from intrinsics for TBP bindings
ClosedPublic

Authored by klausler on Aug 3 2022, 1:03 PM.

Details

Summary

Type-bound procedure bindings that specify intrinsic procedures as their
interfaces should not acquire the ELEMENTAL attribute from the purposes
of compatibility checking between inherited bindings and their overrides
in extended derived types.

Diff Detail

Event Timeline

klausler created this revision.Aug 3 2022, 1:03 PM
Herald added a project: Restricted Project. · View Herald TranscriptAug 3 2022, 1:03 PM
Herald added a subscriber: jdoerfert. · View Herald Transcript
klausler requested review of this revision.Aug 3 2022, 1:03 PM
jeanPerier accepted this revision.Aug 4 2022, 1:57 AM

Looks good

This revision is now accepted and ready to land.Aug 4 2022, 1:57 AM