aboutsummaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorStefan Farfeleder <stefanf@FreeBSD.org>2006-11-05 18:41:23 +0000
committerStefan Farfeleder <stefanf@FreeBSD.org>2006-11-05 18:41:23 +0000
commit44c892dac2c34442f72ad5c8a6e85d81dc84e5bd (patch)
tree2ab4ce69666beeaa9d00041db12b5dc221f79a4e /tools
parent62addaefc90626acb3e1950378964fe08c2c3ef5 (diff)
downloadsrc-44c892dac2c34442f72ad5c8a6e85d81dc84e5bd.tar.gz
src-44c892dac2c34442f72ad5c8a6e85d81dc84e5bd.zip
Add regression tests for PR 105078.
Notes
Notes: svn path=/head/; revision=164004
Diffstat (limited to 'tools')
-rw-r--r--tools/regression/bin/sh/errors/bad-parm-exp1.07
-rw-r--r--tools/regression/bin/sh/errors/bad-parm-exp2.22
-rw-r--r--tools/regression/bin/sh/errors/bad-parm-exp2.2.stderr1
-rw-r--r--tools/regression/bin/sh/errors/bad-parm-exp3.22
-rw-r--r--tools/regression/bin/sh/errors/bad-parm-exp3.2.stderr1
-rw-r--r--tools/regression/bin/sh/errors/bad-parm-exp4.22
-rw-r--r--tools/regression/bin/sh/errors/bad-parm-exp4.2.stderr1
-rw-r--r--tools/regression/bin/sh/errors/bad-parm-exp5.22
-rw-r--r--tools/regression/bin/sh/errors/bad-parm-exp5.2.stderr1
9 files changed, 19 insertions, 0 deletions
diff --git a/tools/regression/bin/sh/errors/bad-parm-exp1.0 b/tools/regression/bin/sh/errors/bad-parm-exp1.0
new file mode 100644
index 000000000000..6e949945f9f3
--- /dev/null
+++ b/tools/regression/bin/sh/errors/bad-parm-exp1.0
@@ -0,0 +1,7 @@
+# $FreeBSD$
+false && {
+ ${}
+ ${foo/}
+ ${foo@bar}
+}
+:
diff --git a/tools/regression/bin/sh/errors/bad-parm-exp2.2 b/tools/regression/bin/sh/errors/bad-parm-exp2.2
new file mode 100644
index 000000000000..7e13d2b895d2
--- /dev/null
+++ b/tools/regression/bin/sh/errors/bad-parm-exp2.2
@@ -0,0 +1,2 @@
+# $FreeBSD$
+${}
diff --git a/tools/regression/bin/sh/errors/bad-parm-exp2.2.stderr b/tools/regression/bin/sh/errors/bad-parm-exp2.2.stderr
new file mode 100644
index 000000000000..d027a5ad4ef3
--- /dev/null
+++ b/tools/regression/bin/sh/errors/bad-parm-exp2.2.stderr
@@ -0,0 +1 @@
+./errors/bad-parm-exp2.2: ${}: Bad substitution
diff --git a/tools/regression/bin/sh/errors/bad-parm-exp3.2 b/tools/regression/bin/sh/errors/bad-parm-exp3.2
new file mode 100644
index 000000000000..a5ecba5a7e52
--- /dev/null
+++ b/tools/regression/bin/sh/errors/bad-parm-exp3.2
@@ -0,0 +1,2 @@
+# $FreeBSD$
+${foo/}
diff --git a/tools/regression/bin/sh/errors/bad-parm-exp3.2.stderr b/tools/regression/bin/sh/errors/bad-parm-exp3.2.stderr
new file mode 100644
index 000000000000..ef40251f23f6
--- /dev/null
+++ b/tools/regression/bin/sh/errors/bad-parm-exp3.2.stderr
@@ -0,0 +1 @@
+./errors/bad-parm-exp3.2: ${foo/}: Bad substitution
diff --git a/tools/regression/bin/sh/errors/bad-parm-exp4.2 b/tools/regression/bin/sh/errors/bad-parm-exp4.2
new file mode 100644
index 000000000000..9eec8d08470d
--- /dev/null
+++ b/tools/regression/bin/sh/errors/bad-parm-exp4.2
@@ -0,0 +1,2 @@
+# $FreeBSD$
+${foo:@abc}
diff --git a/tools/regression/bin/sh/errors/bad-parm-exp4.2.stderr b/tools/regression/bin/sh/errors/bad-parm-exp4.2.stderr
new file mode 100644
index 000000000000..89bd80f0e8e2
--- /dev/null
+++ b/tools/regression/bin/sh/errors/bad-parm-exp4.2.stderr
@@ -0,0 +1 @@
+./errors/bad-parm-exp4.2: ${foo:@...}: Bad substitution
diff --git a/tools/regression/bin/sh/errors/bad-parm-exp5.2 b/tools/regression/bin/sh/errors/bad-parm-exp5.2
new file mode 100644
index 000000000000..459281f04c3a
--- /dev/null
+++ b/tools/regression/bin/sh/errors/bad-parm-exp5.2
@@ -0,0 +1,2 @@
+# $FreeBSD$
+${/}
diff --git a/tools/regression/bin/sh/errors/bad-parm-exp5.2.stderr b/tools/regression/bin/sh/errors/bad-parm-exp5.2.stderr
new file mode 100644
index 000000000000..89b19978f9d1
--- /dev/null
+++ b/tools/regression/bin/sh/errors/bad-parm-exp5.2.stderr
@@ -0,0 +1 @@
+./errors/bad-parm-exp5.2: ${/}: Bad substitution