mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-26 11:45:37 +00:00
27988b7ff9
Also work around https://bugs.llvm.org/show_bug.cgi?id=37746 by explicitly handling ObjC interface variables separately. This actually allows the searchfox macosx build to go much further than it used to (it now fails during make package with apparently no output for rust code) --HG-- extra : rebase_source : 354981ca9deebed5c60d3684f5c3abc554422393 |
||
---|---|---|
.. | ||
FileOperations.cpp | ||
FileOperations.h | ||
JSONFormatter.cpp | ||
JSONFormatter.h | ||
MozsearchIndexer.cpp | ||
README | ||
StringOperations.cpp | ||
StringOperations.h |
This clang plugin code generates a JSON file for each compiler input file. The JSON file contains information about the C++ symbols that are referenced by the input file. The data is eventually consumed by Searchfox. See https://github.com/mozsearch/mozsearch for more information. This plugin is enabled with the --enable-clang-plugin and --enable-mozsearch-plugin mozconfig options. The output of the plugin is stored in $OBJDIR/mozsearch_index. This code is not a checker, unlike other parts of the Mozilla clang plugin. It cannot be used with clang-tidy.