diff --git a/llvm/cmake/modules/HandleLLVMOptions.cmake b/llvm/cmake/modules/HandleLLVMOptions.cmake --- a/llvm/cmake/modules/HandleLLVMOptions.cmake +++ b/llvm/cmake/modules/HandleLLVMOptions.cmake @@ -870,9 +870,9 @@ append("-fsanitize=fuzzer-no-link" CMAKE_C_FLAGS CMAKE_CXX_FLAGS) endif() if (LLVM_USE_SANITIZER MATCHES ".*Undefined.*") - set(BLACKLIST_FILE "${CMAKE_SOURCE_DIR}/utils/sanitizers/ubsan_blacklist.txt") - if (EXISTS "${BLACKLIST_FILE}") - append("-fsanitize-blacklist=${BLACKLIST_FILE}" + set(IGNORELIST_FILE "${CMAKE_SOURCE_DIR}/utils/sanitizers/ubsan_ignorelist.txt") + if (EXISTS "${IGNORELIST_FILE}") + append("-fsanitize-ignorelist=${IGNORELIST_FILE}" CMAKE_C_FLAGS CMAKE_CXX_FLAGS) endif() endif() diff --git a/llvm/utils/sanitizers/ubsan_blacklist.txt b/llvm/utils/sanitizers/ubsan_ignorelist.txt rename from llvm/utils/sanitizers/ubsan_blacklist.txt rename to llvm/utils/sanitizers/ubsan_ignorelist.txt --- a/llvm/utils/sanitizers/ubsan_blacklist.txt +++ b/llvm/utils/sanitizers/ubsan_ignorelist.txt @@ -1,4 +1,4 @@ -# This blacklist should be applied when LLVM is built +# This ignorelist should be applied when LLVM is built # with -fsanitize=undefined instrumentation. It exists # because libstdc++ has some undefined behavior issues # in some of the headers, in particular, stl_tree.h.