summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/clang-rename/tool/ClangRename.cpp
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2016-07-14 09:46:03 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2016-07-14 09:46:03 +0000
commit1afefc0da35c4e5409c17fc9caf29315353f3e63 (patch)
tree86a937a019db2cae46b18764487a88db48d40fa2 /clang-tools-extra/clang-rename/tool/ClangRename.cpp
parent0c05e2e4b6620f7cbb9e1b031c82287fafd742ac (diff)
downloadbcm5719-llvm-1afefc0da35c4e5409c17fc9caf29315353f3e63.tar.gz
bcm5719-llvm-1afefc0da35c4e5409c17fc9caf29315353f3e63.zip
[clang-rename] exit code-related bugfix and code cleanup
This patch does the following: * enforces proper formatting for few files (i.e. deals with 80 linewidth violations and few other things) * ensures '\n' chars are passed to the output streams instead of "\n" strings * fixes a bug caused by calling cl::PrintHelpMessage(), which occasionally calls exit(0), so that exit(1) (which is right after cl::PrintHelpMessage line) becomes dead code Patch by Kirill Bobyrev! Differential Revision: http://reviews.llvm.org/D22091 llvm-svn: 275387
Diffstat (limited to 'clang-tools-extra/clang-rename/tool/ClangRename.cpp')
-rw-r--r--clang-tools-extra/clang-rename/tool/ClangRename.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/clang-tools-extra/clang-rename/tool/ClangRename.cpp b/clang-tools-extra/clang-rename/tool/ClangRename.cpp
index 06f719abfb9..e3bdfcd7704 100644
--- a/clang-tools-extra/clang-rename/tool/ClangRename.cpp
+++ b/clang-tools-extra/clang-rename/tool/ClangRename.cpp
@@ -36,7 +36,6 @@
#include "clang/Tooling/Tooling.h"
#include "llvm/ADT/IntrusiveRefCntPtr.h"
#include "llvm/Support/Host.h"
-#include <cstdlib>
#include <string>
using namespace llvm;
@@ -83,7 +82,7 @@ ExportFixes(
#define CLANG_RENAME_VERSION "0.0.1"
static void PrintVersion() {
- outs() << "clang-rename version " << CLANG_RENAME_VERSION << "\n";
+ outs() << "clang-rename version " << CLANG_RENAME_VERSION << '\n';
}
using namespace clang;
@@ -101,7 +100,6 @@ int main(int argc, const char **argv) {
if (NewName.empty()) {
errs() << "clang-rename: no new name provided.\n\n";
- cl::PrintHelpMessage();
exit(1);
}
@@ -115,12 +113,14 @@ int main(int argc, const char **argv) {
const auto &USRs = USRAction.getUSRs();
const auto &PrevName = USRAction.getUSRSpelling();
- if (PrevName.empty())
+ if (PrevName.empty()) {
// An error should have already been printed.
exit(1);
+ }
- if (PrintName)
- errs() << "clang-rename: found name: " << PrevName << "\n";
+ if (PrintName) {
+ errs() << "clang-rename: found name: " << PrevName << '\n';
+ }
// Perform the renaming.
rename::RenamingAction RenameAction(NewName, PrevName, USRs,
OpenPOWER on IntegriCloud