This is an archive of the discontinued LLVM Phabricator instance.

[flang] Allow IMPLICIT NONE(EXTERNAL) with GenericDetails
ClosedPublic

Authored by FruitClover on Mar 3 2022, 9:18 PM.

Details

Summary

Restrictions of IMPLICIT NONE(EXTERNAL) prohibits usage of c_associated from
iso_c_binding (with explicit interface) without external definiton - relax
associated check.

Diff Detail

Event Timeline

FruitClover created this revision.Mar 3 2022, 9:18 PM
FruitClover created this object with visibility "FruitClover (Mike K)".
Herald added a project: Restricted Project. · View Herald TranscriptMar 3 2022, 9:18 PM
FruitClover requested review of this revision.Mar 3 2022, 9:18 PM
Herald added a project: Restricted Project. · View Herald TranscriptMar 3 2022, 9:18 PM
FruitClover changed the visibility from "FruitClover (Mike K)" to "Public (No Login Required)".Mar 3 2022, 9:50 PM

@clementval thanks for adding reviewers!

klausler accepted this revision.Mar 4 2022, 8:53 AM

Looks okay to me.

This revision is now accepted and ready to land.Mar 4 2022, 8:53 AM

@klausler Do I need to manually re-trigger CI here? (I see Building status https://reviews.llvm.org/harbormaster/build/226249/ for a long time)