# 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*

# 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

Revert "UBSan blacklist workaround for bot timeouts"
Revert "UBSan blacklist workaround for bot timeouts"

This reverts commit r335525. This workaround is no longer necessary
because PR37929 has been fixed.

git-svn-id: 0ff597fd157e6f4fc38580e8d64ab130330d2411@345397 91177308-0d34-0410-b5e6-96231b3b80d8
