This is an archive of the discontinued LLVM Phabricator instance.

[modules] Update visibility for merged ObjCInterfaceDecl definitions.
ClosedPublic

Authored by vsapsai on Sep 24 2021, 4:03 PM.

Details

Summary

We keep using the first encountered definition and need to take into
account visibility from subsequent definitions. For example, if the
first definition is hidden and the second is visible, we need to make
the first one visible too.

rdar://82263843

Diff Detail

Event Timeline

vsapsai created this revision.Sep 24 2021, 4:03 PM
vsapsai requested review of this revision.Sep 24 2021, 4:03 PM
Herald added a project: Restricted Project. · View Herald TranscriptSep 24 2021, 4:03 PM
rsmith accepted this revision.Oct 19 2021, 6:42 PM
This revision is now accepted and ready to land.Oct 19 2021, 6:42 PM
vsapsai updated this revision to Diff 381383.Oct 21 2021, 2:02 PM

Rebase to trigger pre-merge checks.