summaryrefslogtreecommitdiffstats
path: root/tools/regression/bin/sh/expansion/cmdsubst6.0
diff options
context:
space:
mode:
Diffstat (limited to 'tools/regression/bin/sh/expansion/cmdsubst6.0')
-rw-r--r--tools/regression/bin/sh/expansion/cmdsubst6.053
1 files changed, 0 insertions, 53 deletions
diff --git a/tools/regression/bin/sh/expansion/cmdsubst6.0 b/tools/regression/bin/sh/expansion/cmdsubst6.0
deleted file mode 100644
index 6586f33..0000000
--- a/tools/regression/bin/sh/expansion/cmdsubst6.0
+++ /dev/null
@@ -1,53 +0,0 @@
-# $FreeBSD$
-# This tests if the cmdsubst optimization is still used if possible.
-
-failures=''
-ok=''
-
-testcase() {
- code="$1"
-
- unset v
- eval "pid=\$(dummy=$code echo \$(\$SH -c echo\ \\\$PPID))"
-
- if [ "$pid" = "$$" ]; then
- ok=x$ok
- else
- failures=x$failures
- echo "Failure for $code"
- fi
-}
-
-unset v
-w=1
-testcase '$w'
-testcase '1${w+1}'
-testcase '1${w-1}'
-testcase '1${v+1}'
-testcase '1${v-1}'
-testcase '1${w:+1}'
-testcase '1${w:-1}'
-testcase '1${v:+1}'
-testcase '1${v:-1}'
-testcase '${w?}'
-testcase '${w:?}'
-testcase '${w#x}'
-testcase '${w##x}'
-testcase '${w%x}'
-testcase '${w%%x}'
-
-testcase '$((w))'
-testcase '$(((w+4)*2/3))'
-testcase '$((w==1))'
-testcase '$((w>=0 && w<=5 && w!=2))'
-testcase '$((${#w}))'
-testcase '$((${#IFS}))'
-testcase '$((${#w}>=1))'
-testcase '$(($$))'
-testcase '$(($#))'
-testcase '$(($?))'
-
-testcase '$(: $((w=4)))'
-testcase '$(: ${v=2})'
-
-test "x$failures" = x
OpenPOWER on IntegriCloud