Add a script to run a command but ignore its return code. This script
authorReid Spencer <rspencer@reidspencer.com>
Sat, 14 Apr 2007 16:14:08 +0000 (16:14 +0000)
committerReid Spencer <rspencer@reidspencer.com>
Sat, 14 Apr 2007 16:14:08 +0000 (16:14 +0000)
always returns 0. This is useful with the llvm.exp based dejagnu testing
when a test wants to check the error output of tool invocation that
returns non-zero. Since every command is checked with llvm.exp, there needs
to be a way to prevent that checking and this script is it.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35991 91177308-0d34-0410-b5e6-96231b3b80d8

test/Scripts/ignore [new file with mode: 0755]

diff --git a/test/Scripts/ignore b/test/Scripts/ignore
new file mode 100755 (executable)
index 0000000..865ae4d
--- /dev/null
@@ -0,0 +1,10 @@
+#!/bin/sh
+#
+# Program: ignore
+#
+# Synopsis: Ignore the result code of the command and always return 0
+#
+# Syntax:   ignore command <arguments>
+
+"$@" || exit 0 && exit 0
+exit 0