This is an archive of the discontinued LLVM Phabricator instance.

[APINotes] Initial support for C++ namespaces
ClosedPublic

Authored by egorzhdan on Aug 29 2023, 6:48 AM.

Details

Summary

This upstreams a part of the C++ namespaces support in Clang API Notes.

The complete patch was recently merged downstream in the Apple fork: https://github.com/apple/llvm-project/pull/7230.

This patch only adds the parts of the namespace support that can be cleanly applied on top of the API Notes infrastructure that was upstreamed previously.

Diff Detail

Event Timeline

egorzhdan created this revision.Aug 29 2023, 6:48 AM
Herald added a project: Restricted Project. · View Herald TranscriptAug 29 2023, 6:48 AM
egorzhdan requested review of this revision.Aug 29 2023, 6:48 AM
Herald added a project: Restricted Project. · View Herald TranscriptAug 29 2023, 6:48 AM
Herald added a subscriber: cfe-commits. · View Herald Transcript
compnerd accepted this revision.Aug 29 2023, 9:16 PM
This revision is now accepted and ready to land.Aug 29 2023, 9:16 PM
This revision was landed with ongoing or failed builds.Aug 30 2023, 5:02 AM
This revision was automatically updated to reflect the committed changes.