summaryrefslogtreecommitdiffstats
path: root/libcxxabi/test
diff options
context:
space:
mode:
authorJoerg Sonnenberger <joerg@bec.de>2014-05-03 12:09:55 +0000
committerJoerg Sonnenberger <joerg@bec.de>2014-05-03 12:09:55 +0000
commite9a72d54c7328fa5e377551364c62f8518be1e21 (patch)
tree9d06f66a2f0b6b733bfd5d735141f537df5bf6c3 /libcxxabi/test
parent81bb41509631f0d2d927d8044acd0949c0372d41 (diff)
downloadbcm5719-llvm-e9a72d54c7328fa5e377551364c62f8518be1e21.tar.gz
bcm5719-llvm-e9a72d54c7328fa5e377551364c62f8518be1e21.zip
Don't use bash features.
llvm-svn: 207907
Diffstat (limited to 'libcxxabi/test')
-rwxr-xr-xlibcxxabi/test/testit32
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
OpenPOWER on IntegriCloud