diff options
author | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2013-01-18 16:24:50 +0000 |
---|---|---|
committer | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2013-01-18 16:24:50 +0000 |
commit | cfa8132a50b375811dc03518aebf9e0b0bb6ae07 (patch) | |
tree | e9cfb370b763ec1d2589adb2d97ea13ba1c2b4e6 /lib/sanitizer_common/scripts | |
parent | 392c50d4a56557a51a353509c665188aef115f74 (diff) |
[sanitizer] Workaround broken mktemp on certain platforms.
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@172827 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/sanitizer_common/scripts')
-rwxr-xr-x | lib/sanitizer_common/scripts/check_lint.sh | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/sanitizer_common/scripts/check_lint.sh b/lib/sanitizer_common/scripts/check_lint.sh index bbeaaf809..e65794df0 100755 --- a/lib/sanitizer_common/scripts/check_lint.sh +++ b/lib/sanitizer_common/scripts/check_lint.sh @@ -69,12 +69,14 @@ ${CPPLINT} --filter=${TSAN_LIT_TEST_LINT_FILTER} ${TSAN_RTL}/lit_tests/*.cc MSAN_RTL=${COMPILER_RT}/lib/msan ${CPPLINT} --filter=${MSAN_RTL_LINT_FILTER} ${MSAN_RTL}/*.{cc,h} +set +e + # Misc files FILES=${COMMON_RTL}/*.inc for FILE in $FILES; do - TMPFILE=$(mktemp --tmpdir $(basename $FILE)_XXXXX.cc) + TMPFILE=$(mktemp -u ${FILE}.XXXXX).cc echo "Checking $FILE" - cp -f $FILE $TMPFILE - ${CPPLINT} --filter=${TSAN_RTL_INC_LINT_FILTER} $TMPFILE + cp -f $FILE $TMPFILE && \ + ${CPPLINT} --filter=${TSAN_RTL_INC_LINT_FILTER} $TMPFILE rm $TMPFILE done |