[clang-tidy] run-clang-tidy.py: check if clang-apply-replacements succeeds
authorJakub Kuderski <kubakuderski@gmail.com>
Tue, 25 Apr 2017 22:38:39 +0000 (22:38 +0000)
committerJakub Kuderski <kubakuderski@gmail.com>
Tue, 25 Apr 2017 22:38:39 +0000 (22:38 +0000)
commita7410fdbee25ed2f1b6e727b42d8ae1de969ca6a
tree154ffcf2f58fd4742e4f161a57f8a64f991256a7
parentd6d4127fcb4a7abbd202b9ae19cb9be0a32981d1
[clang-tidy] run-clang-tidy.py: check if clang-apply-replacements succeeds

Summary:
When running run-clang-tidy.py with -fix it tries to apply found replacements at the end.
If there are errors running clang-apply-replacements, the script currently crashes or displays no error at all.

This patch checks for errors running clang-apply-replacements the same way clang-tidy binary is handled.

Another option would be probably checking for clang-apply-replacements (when -fix is passed) even before running clang-tidy.

Reviewers: Prazek, alexfh, bkramer, mfherbst

Reviewed By: Prazek, alexfh

Subscribers: kimgr, cfe-commits

Tags: #clang-tools-extra

Differential Revision: https://reviews.llvm.org/D32294

llvm-svn: 301365
clang-tools-extra/clang-tidy/tool/run-clang-tidy.py