Author: joerg
Date: Sat May  3 07:09:55 2014
New Revision: 207907

URL: http://llvm.org/viewvc/llvm-project?rev=207907&view=rev
Log:
Don't use bash features.

Modified:
    libcxxabi/trunk/test/testit

Modified: libcxxabi/trunk/test/testit
URL: 
http://llvm.org/viewvc/llvm-project/libcxxabi/trunk/test/testit?rev=207907&r1=207906&r2=207907&view=diff
==============================================================================
--- libcxxabi/trunk/test/testit (original)
+++ libcxxabi/trunk/test/testit Sat May  3 07:09:55 2014
@@ -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


_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to