diff --git a/src/test/test_bitcoin_main.cpp b/src/test/test_bitcoin_main.cpp --- a/src/test/test_bitcoin_main.cpp +++ b/src/test/test_bitcoin_main.cpp @@ -45,8 +45,9 @@ gArgs.AddArg(arg, "", false, OptionsCategory::HIDDEN); } - if (!gArgs.ParseParameters(utf::master_test_suite().argc, - utf::master_test_suite().argv, error)) { + const auto &master_test_suite = utf::master_test_suite(); + if (!gArgs.ParseParameters(master_test_suite.argc, + master_test_suite.argv, error)) { throw utf::setup_error(error); } } diff --git a/test/sanitizer_suppressions/ubsan b/test/sanitizer_suppressions/ubsan --- a/test/sanitizer_suppressions/ubsan +++ b/test/sanitizer_suppressions/ubsan @@ -35,3 +35,5 @@ vptr:fs.cpp # Only occurs with the cmake build and clang-7 vptr:avalanche_tests.cpp +# Only with clang < 9 +vptr:boost/test/tree/observer.hpp