Author: vedantk Date: Fri Sep 22 11:42:28 2017 New Revision: 314013 URL: http://llvm.org/viewvc/llvm-project?rev=314013&view=rev Log: [lit.cfg] Avoid concatenating which(clang-func-mapping) if it's missing
This un-breaks a lit workflow where you run lit tests from a test sub-directory within clang without first building clang-func-mapping. Modified: cfe/trunk/test/lit.cfg.py Modified: cfe/trunk/test/lit.cfg.py URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/lit.cfg.py?rev=314013&r1=314012&r2=314013&view=diff ============================================================================== --- cfe/trunk/test/lit.cfg.py (original) +++ cfe/trunk/test/lit.cfg.py Fri Sep 22 11:42:28 2017 @@ -125,7 +125,11 @@ config.substitutions.append( ('%clang_cl ' --driver-mode=cl ')) config.substitutions.append( ('%clangxx', ' ' + config.clang + ' --driver-mode=g++ ')) -config.substitutions.append( ('%clang_func_map', ' ' + lit.util.which('clang-func-mapping', config.environment['PATH']) + ' ') ) + +clang_func_map = lit.util.which('clang-func-mapping', config.environment['PATH']) +if clang_func_map: + config.substitutions.append( ('%clang_func_map', ' ' + clang_func_map + ' ') ) + config.substitutions.append( ('%clang', ' ' + config.clang + ' ') ) config.substitutions.append( ('%test_debuginfo', ' ' + config.llvm_src_root + '/utils/test_debuginfo.pl ') ) _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits