Boost C++ Libraries: Ticket #2803: Boost.Python library source code mistake in class.cpp https://svn.boost.org/trac10/ticket/2803 <p> Hi, </p> <p> In class.cpp </p> <pre class="wiki">line682: void* instance_holder::allocate(PyObject* self_, std::size_t holder_offset, std::size_t holder_size line683: { line684: assert(self_-&gt;ob_type-&gt;ob_type == &amp;class_metatype_object); line685: objects::instance&lt;&gt;* self = (objects::instance&lt;&gt;*)self_; line686: line687: int total_size_needed = holder_offset + holder_size; line688: line689: if (-self-&gt;ob_size &gt;= total_size_needed) line630: { </pre><p> in line 689, if condition will always be false. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/2803 Trac 1.4.3 Rick Yang <rick68@…> Thu, 26 Feb 2009 12:10:48 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/2803#comment:1 https://svn.boost.org/trac10/ticket/2803#comment:1 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">invalid</span> </li> </ul> Ticket