1 Work around -fsanitize=bool and -fsanitize=nonnull-attribute
3 --- boost/algorithm/string/find_iterator.hpp
4 +++ boost/algorithm/string/find_iterator.hpp
6 m_Match(Other.m_Match),
14 --- boost/circular_buffer/base.hpp
15 +++ boost/circular_buffer/base.hpp
17 //! Add <code>n</code> to the pointer.
18 template <class Pointer>
19 Pointer add(Pointer p, difference_type n) const {
20 - return p + (n < (m_end - p) ? n : n - capacity());
21 + return p + (n < (m_end - p) ? n : difference_type(n - capacity()));
24 //! Subtract <code>n</code> from the pointer.
25 --- boost/circular_buffer/debug.hpp
26 +++ boost/circular_buffer/debug.hpp
30 inline void do_fill_uninitialized_memory(T* data, std::size_t size_in_bytes) BOOST_NOEXCEPT {
31 - std::memset(static_cast<void*>(data), UNINITIALIZED, size_in_bytes);
32 + if (size_in_bytes != 0) std::memset(static_cast<void*>(data), UNINITIALIZED, size_in_bytes);