summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorjilles <jilles@FreeBSD.org>2013-01-14 12:20:55 +0000
committerjilles <jilles@FreeBSD.org>2013-01-14 12:20:55 +0000
commitd139340997182e1df37c94af9e42715cb2c00ed2 (patch)
treea074a51333e90bbde73c4bc3f4b482da8f98eb91 /tools
parentee65990ea492afce93ac0eb4504b71c1a8f85b5d (diff)
downloadFreeBSD-src-d139340997182e1df37c94af9e42715cb2c00ed2.zip
FreeBSD-src-d139340997182e1df37c94af9e42715cb2c00ed2.tar.gz
sh: Pass $? to command substitution containing compound/multiple commands.
Example: false; echo $(echo $?; :)
Diffstat (limited to 'tools')
-rw-r--r--tools/regression/bin/sh/expansion/cmdsubst17.05
1 files changed, 5 insertions, 0 deletions
diff --git a/tools/regression/bin/sh/expansion/cmdsubst17.0 b/tools/regression/bin/sh/expansion/cmdsubst17.0
new file mode 100644
index 0000000..8c29e83
--- /dev/null
+++ b/tools/regression/bin/sh/expansion/cmdsubst17.0
@@ -0,0 +1,5 @@
+# $FreeBSD$
+
+f() { return 3; }
+f
+[ `echo $?; :` = 3 ]
OpenPOWER on IntegriCloud