From 44c892dac2c34442f72ad5c8a6e85d81dc84e5bd Mon Sep 17 00:00:00 2001 From: Stefan Farfeleder Date: Sun, 5 Nov 2006 18:41:23 +0000 Subject: [PATCH] Add regression tests for PR 105078. --- tools/regression/bin/sh/errors/bad-parm-exp1.0 | 7 +++++++ tools/regression/bin/sh/errors/bad-parm-exp2.2 | 2 ++ tools/regression/bin/sh/errors/bad-parm-exp2.2.stderr | 1 + tools/regression/bin/sh/errors/bad-parm-exp3.2 | 2 ++ tools/regression/bin/sh/errors/bad-parm-exp3.2.stderr | 1 + tools/regression/bin/sh/errors/bad-parm-exp4.2 | 2 ++ tools/regression/bin/sh/errors/bad-parm-exp4.2.stderr | 1 + tools/regression/bin/sh/errors/bad-parm-exp5.2 | 2 ++ tools/regression/bin/sh/errors/bad-parm-exp5.2.stderr | 1 + 9 files changed, 19 insertions(+) create mode 100644 tools/regression/bin/sh/errors/bad-parm-exp1.0 create mode 100644 tools/regression/bin/sh/errors/bad-parm-exp2.2 create mode 100644 tools/regression/bin/sh/errors/bad-parm-exp2.2.stderr create mode 100644 tools/regression/bin/sh/errors/bad-parm-exp3.2 create mode 100644 tools/regression/bin/sh/errors/bad-parm-exp3.2.stderr create mode 100644 tools/regression/bin/sh/errors/bad-parm-exp4.2 create mode 100644 tools/regression/bin/sh/errors/bad-parm-exp4.2.stderr create mode 100644 tools/regression/bin/sh/errors/bad-parm-exp5.2 create mode 100644 tools/regression/bin/sh/errors/bad-parm-exp5.2.stderr 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 00000000000..6e949945f9f --- /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 00000000000..7e13d2b895d --- /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 00000000000..d027a5ad4ef --- /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 00000000000..a5ecba5a7e5 --- /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 00000000000..ef40251f23f --- /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 00000000000..9eec8d08470 --- /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 00000000000..89bd80f0e8e --- /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 00000000000..459281f04c3 --- /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 00000000000..89b19978f9d --- /dev/null +++ b/tools/regression/bin/sh/errors/bad-parm-exp5.2.stderr @@ -0,0 +1 @@ +./errors/bad-parm-exp5.2: ${/}: Bad substitution