Updated tutorial code according to the changes in r197139.
Thanks to Konrad Kleine for reporting the inconsistency! llvm-svn: 201693
This commit is contained in:
parent
25ff038545
commit
aa7bca15f0
|
@ -137,6 +137,10 @@ documentation <LibTooling.html>`_.
|
|||
using namespace clang::tooling;
|
||||
using namespace llvm;
|
||||
|
||||
// Apply a custom category to all command-line options so that they are the
|
||||
// only ones displayed.
|
||||
static llvm::cl::OptionCategory MyToolCategory("my-tool options");
|
||||
|
||||
// CommonOptionsParser declares HelpMessage with a description of the common
|
||||
// command-line options related to the compilation database and input files.
|
||||
// It's nice to have this help message in all tools.
|
||||
|
@ -146,7 +150,7 @@ documentation <LibTooling.html>`_.
|
|||
static cl::extrahelp MoreHelp("\nMore help text...");
|
||||
|
||||
int main(int argc, const char **argv) {
|
||||
CommonOptionsParser OptionsParser(argc, argv);
|
||||
CommonOptionsParser OptionsParser(argc, argv, MyToolCategory);
|
||||
ClangTool Tool(OptionsParser.getCompilations(),
|
||||
OptionsParser.getSourcePathList());
|
||||
return Tool.run(newFrontendActionFactory<clang::SyntaxOnlyAction>());
|
||||
|
@ -287,7 +291,7 @@ And change ``main()`` to:
|
|||
.. code-block:: c++
|
||||
|
||||
int main(int argc, const char **argv) {
|
||||
CommonOptionsParser OptionsParser(argc, argv);
|
||||
CommonOptionsParser OptionsParser(argc, argv, MyToolCategory);
|
||||
ClangTool Tool(OptionsParser.getCompilations(),
|
||||
OptionsParser.getSourcePathList());
|
||||
|
||||
|
|
Loading…
Reference in New Issue