From 9bb51631d15db744e06d72b1da3525cd3adb0b23 Mon Sep 17 00:00:00 2001 From: Sam Clegg Date: Wed, 29 Nov 2017 20:10:14 +0000 Subject: [PATCH] Add libstd++-4.8 exceptions to ubsan_blacklist.txt Differential Revision: https://reviews.llvm.org/D40589 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@319353 91177308-0d34-0410-b5e6-96231b3b80d8 --- utils/sanitizers/ubsan_blacklist.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/utils/sanitizers/ubsan_blacklist.txt b/utils/sanitizers/ubsan_blacklist.txt index 49975866ea4..b5bbfddceef 100644 --- a/utils/sanitizers/ubsan_blacklist.txt +++ b/utils/sanitizers/ubsan_blacklist.txt @@ -5,3 +5,8 @@ # 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 -- 2.50.1