From c7e5ca9174c054125469d531b6f5726b7d557e61 Mon Sep 17 00:00:00 2001 From: Peter Avalos Date: Sun, 25 Dec 2011 09:35:56 -0800 Subject: [PATCH] sh: Add test for exit status of for loop without items. POSIX says the exit status of a for loop without any items shall be 0. There are no exceptions if the exit status of the previous command was not 0 or if the item list contains a command substitution with non-zero exit status. Obtained-from: FreeBSD 226892 --- tools/regression/bin/sh/builtins/for1.0 | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 tools/regression/bin/sh/builtins/for1.0 diff --git a/tools/regression/bin/sh/builtins/for1.0 b/tools/regression/bin/sh/builtins/for1.0 new file mode 100644 index 0000000000..8343cdb89e --- /dev/null +++ b/tools/regression/bin/sh/builtins/for1.0 @@ -0,0 +1,4 @@ +# $FreeBSD: src/tools/regression/bin/sh/builtins/for1.0,v 1.1 2011/10/28 23:02:21 jilles Exp $ + +false +for i in `false`; do exit 3; done -- 2.41.0