Mercurial > hg > CbC > CbC_llvm
view utils/sanitizers/ubsan_blacklist.txt @ 171:66f3bfe93da9
git version 2c4ca6832fa6b306ee6a7010bfb80a3f2596f824
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 25 May 2020 11:07:02 +0900 |
parents | |
children |
line wrap: on
line source
# This blacklist 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. # upcast of address with insufficient space for an object of type std::_Rb_tree_node<...> src:*bits/stl_tree.h # libstdc++ 4.8 creates a null reference when calling # data() on an empty vector: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59829 src:*bits/stl_iterator.h src:*bits/stl_vector.h # libstdc++ 8.0.1 casts an under-aligned pointer to type type_info: # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85930 src:*bits/shared_ptr_base.h