Ticket #8531: boost-function2.patch
File boost-function2.patch, 1.1 KB (added by , 9 years ago) |
---|
-
boost/function/function_template.hpp
935 935 936 936 if (stored_vtable.assign_to(f, functor)) { 937 937 std::size_t value = reinterpret_cast<std::size_t>(&stored_vtable.base); 938 // coverity[pointless_expression]: suppress coverity warnings on apparant if(const). 938 939 if (boost::has_trivial_copy_constructor<Functor>::value && 939 940 boost::has_trivial_destructor<Functor>::value && 940 941 detail::function::function_allows_small_object_optimization<Functor>::value) … … 969 970 970 971 if (stored_vtable.assign_to_a(f, functor, a)) { 971 972 std::size_t value = reinterpret_cast<std::size_t>(&stored_vtable.base); 973 // coverity[pointless_expression]: suppress coverity warnings on apparant if(const). 972 974 if (boost::has_trivial_copy_constructor<Functor>::value && 973 975 boost::has_trivial_destructor<Functor>::value && 974 976 detail::function::function_allows_small_object_optimization<Functor>::value)