diff options
Diffstat (limited to 'tests/scripts/functions')
-rw-r--r-- | tests/scripts/functions/guile | 3 | ||||
-rw-r--r-- | tests/scripts/functions/wildcard | 3 |
2 files changed, 4 insertions, 2 deletions
diff --git a/tests/scripts/functions/guile b/tests/scripts/functions/guile index 120aaf3b..8c0012d9 100644 --- a/tests/scripts/functions/guile +++ b/tests/scripts/functions/guile @@ -21,7 +21,8 @@ $details = 'This only works on systems that support it.'; # If we don't have Guile support, never mind. exists $FEATURES{guile} or return -1; -# Guile and Valgrind don't play together at all. +# Guile and Valgrind/ASAN don't play together at all. +exists $FEATURES{sanitize} and return -1; $valgrind and return -1; # Verify simple data type conversions diff --git a/tests/scripts/functions/wildcard b/tests/scripts/functions/wildcard index f01f574a..1a1addda 100644 --- a/tests/scripts/functions/wildcard +++ b/tests/scripts/functions/wildcard @@ -150,8 +150,9 @@ if ($port_type ne 'W32' && eval { symlink("",""); 1 }) { # Test for dangling symlinks # This doesn't work with the built-in glob... needs to be updated! + # It also for some obscure reason, will break if we use ASAN!! - if (get_config('USE_SYSTEM_GLOB') eq 'yes') { + if (get_config('USE_SYSTEM_GLOB') eq 'yes' && !exists($FEATURES{sanitize})) { symlink($dir, $lnk); run_make_test(qq!all: ; \@echo \$(wildcard $lnk)!, '', "$lnk"); |