aboutsummaryrefslogtreecommitdiff
path: root/clang-tidy/tool/ClangTidyMain.cpp
diff options
context:
space:
mode:
authorAlexander Kornienko <alexfh@google.com>2014-09-04 15:19:49 +0000
committerAlexander Kornienko <alexfh@google.com>2014-09-04 15:19:49 +0000
commit1c71e843e471c9a9c0f5de0f7dee4450f54aa7a0 (patch)
tree4b9a3d23a3aabe9aa7595fce0c69480431058641 /clang-tidy/tool/ClangTidyMain.cpp
parentd3a5b95e44e2190384e7be345dc37ec7fd868307 (diff)
Don't write files with no fixes.
git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@217163 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'clang-tidy/tool/ClangTidyMain.cpp')
-rw-r--r--clang-tidy/tool/ClangTidyMain.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang-tidy/tool/ClangTidyMain.cpp b/clang-tidy/tool/ClangTidyMain.cpp
index 6048217f..289b4f8a 100644
--- a/clang-tidy/tool/ClangTidyMain.cpp
+++ b/clang-tidy/tool/ClangTidyMain.cpp
@@ -190,7 +190,7 @@ int main(int argc, const char **argv) {
OptionsParser.getSourcePathList(), &Errors);
clang::tidy::handleErrors(Errors, Fix);
- if (!ExportFixes.empty()) {
+ if (!ExportFixes.empty() && !Errors.empty()) {
std::error_code EC;
llvm::raw_fd_ostream OS(ExportFixes, EC, llvm::sys::fs::F_None);
if (EC) {