summaryrefslogtreecommitdiff
path: root/lib/sanitizer_common/scripts
diff options
context:
space:
mode:
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>2013-01-18 16:24:50 +0000
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>2013-01-18 16:24:50 +0000
commitcfa8132a50b375811dc03518aebf9e0b0bb6ae07 (patch)
treee9cfb370b763ec1d2589adb2d97ea13ba1c2b4e6 /lib/sanitizer_common/scripts
parent392c50d4a56557a51a353509c665188aef115f74 (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-xlib/sanitizer_common/scripts/check_lint.sh8
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