diff options
Diffstat (limited to 'polly')
-rw-r--r-- | polly/test/Unit/lit.cfg | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/polly/test/Unit/lit.cfg b/polly/test/Unit/lit.cfg index eca3aae..4763c45 100644 --- a/polly/test/Unit/lit.cfg +++ b/polly/test/Unit/lit.cfg @@ -32,10 +32,19 @@ if 'TMP' in os.environ: if 'TEMP' in os.environ: config.environment['TEMP'] = os.environ['TEMP'] -# Propagate path to symbolizer for ASan/MSan. -for symbolizer in ['ASAN_SYMBOLIZER_PATH', 'MSAN_SYMBOLIZER_PATH']: - if symbolizer in os.environ: - config.environment[symbolizer] = os.environ[symbolizer] +# Propagate sanitizer options. +for var in [ + 'ASAN_SYMBOLIZER_PATH', + 'MSAN_SYMBOLIZER_PATH', + 'TSAN_SYMBOLIZER_PATH', + 'UBSAN_SYMBOLIZER_PATH', + 'ASAN_OPTIONS', + 'MSAN_OPTIONS', + 'TSAN_OPTIONS', + 'UBSAN_OPTIONS', +]: + if var in os.environ: + config.environment[var] = os.environ[var] if platform.system() == 'Darwin': shlibpath_var = 'DYLD_LIBRARY_PATH' |