This is an archive of the discontinued LLVM Phabricator instance.

[clang][ExtractAPI] Add support for C++ global function templates
ClosedPublic

Authored by evelez7 on Aug 9 2023, 8:47 PM.

Details

Summary

Add records, serialization for global function templates and their specializations

Depends on D157350

Diff Detail

Event Timeline

evelez7 created this revision.Aug 9 2023, 8:47 PM
Herald added a project: Restricted Project. · View Herald Transcript
evelez7 requested review of this revision.Aug 9 2023, 8:47 PM
Herald added a project: Restricted Project. · View Herald TranscriptAug 9 2023, 8:47 PM
Herald added a subscriber: cfe-commits. · View Herald Transcript
evelez7 updated this revision to Diff 550948.Aug 16 2023, 6:25 PM

Update instances of Spec to Specialization

dang accepted this revision.Aug 18 2023, 8:08 AM

LGTM

clang/include/clang/ExtractAPI/API.h
1077

Mega nit, can we keep the GlobalFunction stuff grouped together?

This revision is now accepted and ready to land.Aug 18 2023, 8:08 AM
evelez7 updated this revision to Diff 551642.Aug 18 2023, 2:33 PM

Formatting changes, keep GlobalFunction has templates together and revert extraneous formatting

This revision was landed with ongoing or failed builds.Aug 18 2023, 5:42 PM
This revision was automatically updated to reflect the committed changes.