| # 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 |
| |
| # These auto-generated functions compile down to ~50k basic blocks with inlining |
| # and UBSan enabled, causing long builds that lead to bot timeouts. |
| # https://bugs.llvm.org/show_bug.cgi?id=37929 |
| fun:*AArch64*InstPrinter*printAliasInstr* |