From 66c439af28a537aaf9382f922f4318757d4692c8 Mon Sep 17 00:00:00 2001 From: Benjamin Kramer Date: Thu, 4 Feb 2010 18:40:11 +0000 Subject: [PATCH] Get the LLVMC tests working with clang++ by removing the problematic CXXFLAG in lit. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95318 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/lit.cfg | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/test/lit.cfg b/test/lit.cfg index 3b45bf9bd3b..0894d9b38ae 100644 --- a/test/lit.cfg +++ b/test/lit.cfg @@ -114,6 +114,11 @@ for sub in ['llvmgcc', 'llvmgxx', 'compile_cxx', 'compile_c', if sub in ('llvmgcc', 'llvmgxx'): config.substitutions.append(('%' + sub, site_exp[sub] + ' -emit-llvm -w')) + # FIXME: This is a hack to avoid LLVMC tests failing due to a clang driver + # warning when passing in "-fexceptions -fno-exceptions". + elif sub == 'compile_cxx': + config.substitutions.append(('%' + sub, + site_exp[sub].replace('-fno-exceptions', ''))) else: config.substitutions.append(('%' + sub, site_exp[sub]))