diff options
| author | Alexey Samsonov <samsonov@google.com> | 2012-02-21 07:08:38 +0000 |
|---|---|---|
| committer | Alexey Samsonov <samsonov@google.com> | 2012-02-21 07:08:38 +0000 |
| commit | 2d2f1711b73e75a6fb107bfc5d53f0431294e324 (patch) | |
| tree | 7e7aad744ec223bfa83eecf97c4571b111c774e6 /compiler-rt/lib/asan/output_tests | |
| parent | da991549c0a77c15c1733e797fa7dc820777a840 (diff) | |
| download | bcm5719-llvm-2d2f1711b73e75a6fb107bfc5d53f0431294e324.tar.gz bcm5719-llvm-2d2f1711b73e75a6fb107bfc5d53f0431294e324.zip | |
AddressSanitizer: don't use /tmp for temporary file in output tests.
llvm-svn: 151042
Diffstat (limited to 'compiler-rt/lib/asan/output_tests')
| -rwxr-xr-x | compiler-rt/lib/asan/output_tests/test_output.sh | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/compiler-rt/lib/asan/output_tests/test_output.sh b/compiler-rt/lib/asan/output_tests/test_output.sh index fbafa254b6c..294eb3c7ecc 100755 --- a/compiler-rt/lib/asan/output_tests/test_output.sh +++ b/compiler-rt/lib/asan/output_tests/test_output.sh @@ -8,7 +8,7 @@ CC=$2 FILE_CHECK=$3 CXXFLAGS="-mno-omit-leaf-frame-pointer -fno-omit-frame-pointer -fno-optimize-sibling-calls" SYMBOLIZER=../scripts/asan_symbolize.py -TMP_ASAN_REPORT=/tmp/asan_report +TMP_ASAN_REPORT=asan_report.tmp run_program() { ./$1 2>&1 | $SYMBOLIZER 2> /dev/null | c++filt > $TMP_ASAN_REPORT @@ -18,6 +18,7 @@ run_program() { check_program() { run_program $1 $FILE_CHECK $2 --check-prefix=$3 < $TMP_ASAN_REPORT + rm -f $TMP_ASAN_REPORT } C_TEST=use-after-free @@ -63,6 +64,7 @@ for t in *.cc; do $FILE_CHECK $c.cc --check-prefix="Check-$OS" < $TMP_ASAN_REPORT fi rm ./$exe + rm ./$TMP_ASAN_REPORT [ -e "$so" ] && rm ./$so done done |

