From: Benjamin Kramer Date: Thu, 4 Feb 2010 18:40:11 +0000 (+0000) Subject: Get the LLVMC tests working with clang++ by removing the problematic CXXFLAG in lit. X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=66c439af28a537aaf9382f922f4318757d4692c8;p=oota-llvm.git 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 --- 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]))