Currently they are passed to tests of llvm itself, but not, for example, lld.
With this patch the options are visible in every test.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@221198
91177308-0d34-0410-b5e6-
96231b3b80d8
if symbolizer in os.environ:
config.environment[symbolizer] = os.environ[symbolizer]
-# Propagate options for sanitizers.
-for options in ['ASAN_OPTIONS', 'UBSAN_OPTIONS']:
- if options in os.environ:
- config.environment[options] = os.environ[options]
-
# Set up OCAMLPATH to include newly built OCaml libraries.
llvm_lib_dir = getattr(config, 'llvm_lib_dir', None)
if not llvm_lib_dir:
}
pass_vars = ['LIBRARY_PATH', 'LD_LIBRARY_PATH', 'SYSTEMROOT', 'TERM',
- 'LD_PRELOAD']
+ 'LD_PRELOAD', 'ASAN_OPTIONS', 'UBSAN_OPTIONS']
for var in pass_vars:
environment[var] = os.environ.get(var, '')