[PATCH] D123148: [clang][extract-api] Process only APIs declared in inputs

Daniel Grumberg via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Tue Apr 5 11:55:27 PDT 2022


dang created this revision.
dang added reviewers: zixuw, ributzka, QuietMisdreavus, cishida.
Herald added a project: All.
dang requested review of this revision.
Herald added a project: clang.
Herald added a subscriber: cfe-commits.

We should only process APIs declared in the command line inputs to avoid
drowning the ExtractAPI output with symbols the user doesn't care about.
This is achieved by keeping track of the provided input files and
checking that the associated Decl or Macro is declared in one of those files.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D123148

Files:
  clang/include/clang/ExtractAPI/FrontendActions.h
  clang/lib/ExtractAPI/ExtractAPIConsumer.cpp
  clang/test/ExtractAPI/known_files_only.c

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D123148.420593.patch
Type: text/x-patch
Size: 20515 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20220405/71505440/attachment-0001.bin>


More information about the cfe-commits mailing list