From 8a3666f63cbcca8bdc4dd63b0664a44d41850400 Mon Sep 17 00:00:00 2001 From: Evgeniy Stepanov Date: Fri, 18 Jan 2013 16:24:50 +0000 Subject: [PATCH] [sanitizer] Workaround broken mktemp on certain platforms. llvm-svn: 172827 --- compiler-rt/lib/sanitizer_common/scripts/check_lint.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/compiler-rt/lib/sanitizer_common/scripts/check_lint.sh b/compiler-rt/lib/sanitizer_common/scripts/check_lint.sh index bbeaaf8..e65794d 100755 --- a/compiler-rt/lib/sanitizer_common/scripts/check_lint.sh +++ b/compiler-rt/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 -- 2.7.4