From 769b73738d7e9882dbb2318350374e2aef30de74 Mon Sep 17 00:00:00 2001 From: Julian Lettner Date: Sat, 16 Mar 2019 02:07:50 +0000 Subject: [PATCH] [TSan][libdispatch] Configure libdispatch lit tests llvm-svn: 356311 --- compiler-rt/test/tsan/libdispatch/lit.local.cfg | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/compiler-rt/test/tsan/libdispatch/lit.local.cfg b/compiler-rt/test/tsan/libdispatch/lit.local.cfg index b312a3a..4e02669 100644 --- a/compiler-rt/test/tsan/libdispatch/lit.local.cfg +++ b/compiler-rt/test/tsan/libdispatch/lit.local.cfg @@ -8,4 +8,9 @@ root = getRoot(config) if 'libdispatch' not in root.available_features: config.unsupported = True -config.target_cflags += ' -fblocks' +# libdispatch is not yet compiled with TSan +config.environment['TSAN_OPTIONS'] += ':ignore_noninstrumented_modules=1' + +for index, (template, replacement) in enumerate(config.substitutions): + if template in ['%clang_tsan ', '%clangxx_tsan ']: + config.substitutions[index] = (template, replacement + ' -fblocks ') -- 2.7.4