summaryrefslogtreecommitdiffstats
path: root/clang/test/TestRunner.sh
diff options
context:
space:
mode:
Diffstat (limited to 'clang/test/TestRunner.sh')
-rwxr-xr-xclang/test/TestRunner.sh14
1 files changed, 14 insertions, 0 deletions
diff --git a/clang/test/TestRunner.sh b/clang/test/TestRunner.sh
index 09b73d2183b..eed956e9920 100755
--- a/clang/test/TestRunner.sh
+++ b/clang/test/TestRunner.sh
@@ -68,6 +68,20 @@ if (grep -q XFAIL $FILENAME); then
grep XFAIL $FILENAME
fi
+if (grep -q "%llvmgcc" $FILENAME); then
+ if [ -z "$(llvm-gcc --version 2> /dev/null)" ]; then
+ IS_XFAIL=1
+ echo "llvm-gcc not found"
+ fi
+fi
+
+if (grep -q "%llvmgxx" $FILENAME); then
+ if [ -z "$(llvm-g++ --version 2> /dev/null)" ]; then
+ IS_XFAIL=1
+ echo "llvm-g++ not found"
+ fi
+fi
+
/bin/sh $SCRIPT > $OUTPUT 2>&1
SCRIPT_STATUS=$?
OpenPOWER on IntegriCloud