diff options
| author | Edwin Vane <edwin.vane@intel.com> | 2013-07-04 17:49:59 +0000 |
|---|---|---|
| committer | Edwin Vane <edwin.vane@intel.com> | 2013-07-04 17:49:59 +0000 |
| commit | 17b31f3d43baee73b12cc2213db1785c889728f5 (patch) | |
| tree | 6c48009a0039771752a384c8b02e0fc762776982 /clang-tools-extra/cpp11-migrate/UseNullptr/NullptrActions.cpp | |
| parent | 31c3b2ddeec555a34476c4f71fed754782c58696 (diff) | |
| download | bcm5719-llvm-17b31f3d43baee73b12cc2213db1785c889728f5.tar.gz bcm5719-llvm-17b31f3d43baee73b12cc2213db1785c889728f5.zip | |
cpp11-migrate: Minor command-line fixes and improvements
* all transforms are in the same category
* all transforms' options are in the same category
* display the CommonOptionParser extra-help (which describe in more details the
compilation database stuff)
* add EXAMPLES section
Author: Guillaume Papin <guillaume.papin@epitech.eu>
llvm-svn: 185660
Diffstat (limited to 'clang-tools-extra/cpp11-migrate/UseNullptr/NullptrActions.cpp')
| -rw-r--r-- | clang-tools-extra/cpp11-migrate/UseNullptr/NullptrActions.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/clang-tools-extra/cpp11-migrate/UseNullptr/NullptrActions.cpp b/clang-tools-extra/cpp11-migrate/UseNullptr/NullptrActions.cpp index 6f476113367..309ba713756 100644 --- a/clang-tools-extra/cpp11-migrate/UseNullptr/NullptrActions.cpp +++ b/clang-tools-extra/cpp11-migrate/UseNullptr/NullptrActions.cpp @@ -26,15 +26,17 @@ using namespace clang::ast_matchers; using namespace clang::tooling; using namespace clang; +namespace cl = llvm::cl; namespace { const char *NullMacroName = "NULL"; -static llvm::cl::opt<std::string> UserNullMacroNames( - "user-null-macros", llvm::cl::desc("Comma-separated list of user-defined " - "macro names that behave like NULL"), - llvm::cl::init("")); +static cl::opt<std::string> +UserNullMacroNames("user-null-macros", + cl::desc("Comma-separated list of user-defined " + "macro names that behave like NULL"), + cl::cat(TransformsOptionsCategory), cl::init("")); bool isReplaceableRange(SourceLocation StartLoc, SourceLocation EndLoc, const SourceManager &SM, const Transform &Owner) { |

