check_clang_tidy_fix.sh: Fail immediately if clang-tidy crashes.
authorBenjamin Kramer <benny.kra@googlemail.com>
Wed, 23 Jul 2014 11:49:49 +0000 (11:49 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Wed, 23 Jul 2014 11:49:49 +0000 (11:49 +0000)
Otherwise we'll get confusing messages from FileCheck instead of seeing the real issue.

llvm-svn: 213739

clang-tools-extra/test/clang-tidy/check_clang_tidy_fix.sh

index 1fc9dcc..b6c0703 100755 (executable)
@@ -12,7 +12,7 @@ TEMPORARY_FILE=$3.cpp
 sed 's#// *[A-Z-]\+:.*#//#' ${INPUT_FILE} > ${TEMPORARY_FILE}
 
 clang-tidy ${TEMPORARY_FILE} -fix --checks="-*,${CHECK_TO_RUN}" -- --std=c++11 \
-  > ${TEMPORARY_FILE}.msg 2>&1
+  > ${TEMPORARY_FILE}.msg 2>&1 || exit $?
 
 FileCheck -input-file=${TEMPORARY_FILE} ${INPUT_FILE} \
   -check-prefix=CHECK-FIXES -strict-whitespace || exit $?