diff options
Diffstat (limited to 'clang/test/TestRunner.sh')
-rwxr-xr-x | clang/test/TestRunner.sh | 14 |
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=$? |