diff options
| author | Joerg Sonnenberger <joerg@bec.de> | 2014-05-03 12:09:55 +0000 |
|---|---|---|
| committer | Joerg Sonnenberger <joerg@bec.de> | 2014-05-03 12:09:55 +0000 |
| commit | e9a72d54c7328fa5e377551364c62f8518be1e21 (patch) | |
| tree | 9d06f66a2f0b6b733bfd5d735141f537df5bf6c3 /libcxxabi/test | |
| parent | 81bb41509631f0d2d927d8044acd0949c0372d41 (diff) | |
| download | bcm5719-llvm-e9a72d54c7328fa5e377551364c62f8518be1e21.tar.gz bcm5719-llvm-e9a72d54c7328fa5e377551364c62f8518be1e21.zip | |
Don't use bash features.
llvm-svn: 207907
Diffstat (limited to 'libcxxabi/test')
| -rwxr-xr-x | libcxxabi/test/testit | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/libcxxabi/test/testit b/libcxxabi/test/testit index 9fa6d3b3779..0b032c09f11 100755 --- a/libcxxabi/test/testit +++ b/libcxxabi/test/testit @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/sh # //===--------------------------- testit ---------------------------------===// # // # // The LLVM Compiler Infrastructure @@ -8,7 +8,7 @@ # // # //===--------------------------------------------------------------------===// -if [ -z $CC ] +if [ -z "$CC" ] then CC=clang++ fi @@ -33,25 +33,25 @@ UNIMPLEMENTED=0 IMPLEMENTED_FAIL=0 IMPLEMENTED_PASS=0 -function afunc +afunc() { fail=0 pass=0 - if (ls *.fail.cpp &> /dev/null) + if (ls *.fail.cpp > /dev/null 2>&1) then for FILE in $(ls *.fail.cpp); do - if $CC $OPTIONS $HEADER_INCLUDE $SOURCE_LIB $FILE $LIBS -o ./$TEST_EXE &> /dev/null + if $CC $OPTIONS $HEADER_INCLUDE $SOURCE_LIB $FILE $LIBS -o ./$TEST_EXE > /dev/null 2>&1 then rm ./$TEST_EXE echo "$FILE should not compile" - let "fail+=1" + fail=$(($fail + 1)) else - let "pass+=1" + pass=$(($pass + 1)) fi done fi - if (ls *.cpp &> /dev/null) + if (ls *.cpp > /dev/null 2>&1) then for FILE in $(ls *.cpp); do if $CC $OPTIONS $HEADER_INCLUDE $SOURCE_LIB $FILE $LIBS -o ./$TEST_EXE @@ -59,15 +59,15 @@ function afunc if ./$TEST_EXE then rm ./$TEST_EXE - let "pass+=1" + pass=$(($pass + 1)) else echo "$FILE failed at run time" - let "fail+=1" + fail=$(($fail + 1)) rm ./$TEST_EXE fi else echo "$FILE failed to compile" - let "fail+=1" + fail=$(($fail + 1)) fi done fi @@ -75,24 +75,24 @@ function afunc if [ $fail -gt 0 ] then echo "failed $fail tests in `pwd`" - let "IMPLEMENTED_FAIL+=1" + IMPLEMENTED_FAIL=$(($IMPLEMENTED_FAIL + 1)) fi if [ $pass -gt 0 ] then echo "passed $pass tests in `pwd`" if [ $fail -eq 0 ] then - let "IMPLEMENTED_PASS+=1" + IMPLEMENTED_PASS=$(($IMPLEMENTED_PASS + 1)) fi fi if [ $fail -eq 0 -a $pass -eq 0 ] then echo "not implemented: `pwd`" - let "UNIMPLEMENTED+=1" + UNIMPLEMENTED=$(($UNIMPLEMENTED + 1)) fi - let "FAIL+=$fail" - let "PASS+=$pass" + FAIL=$(($FAIL + $fail)) + PASS=$(($PASS + $pass)) for FILE in * do |

