Ticket #6794: boost-1.49.0-gcc462-intrusive_ptr.patch
File boost-1.49.0-gcc462-intrusive_ptr.patch, 595 bytes (added by , 11 years ago) |
---|
-
boost_1_49_0/tools/quickbook/src/intrusive_base.hpp
old new 21 21 intrusive_base() : ref_count_(0) {} 22 22 intrusive_base(intrusive_base const&) : ref_count_(0) {} 23 23 intrusive_base& operator=(intrusive_base const&) { return *this; } 24 ~intrusive_base() { assert(!ref_count_); }24 virtual ~intrusive_base() { assert(!ref_count_); } 25 25 26 26 friend void intrusive_ptr_add_ref(T* ptr) 27 27 { ++ptr->ref_count_; }