Ticket #2647: test_valgrind.patch

File test_valgrind.patch, 817 bytes (added by Kevin Sopp, 13 years ago)
  • boost/test/impl/framework.ipp

     
    127127            test_unit_store::value_type const& tu = *m_test_units.begin();
    128128
    129129            // the delete will erase this element from map
    130             if( ut_detail::test_id_2_unit_type( tu.second->p_id ) == tut_suite )
    131                 delete  (test_suite const*)tu.second;
     130            test_unit* tu_ptr = tu.second;
     131            if( ut_detail::test_id_2_unit_type( tu_ptr->p_id ) == tut_suite )
     132                delete  (test_suite const*)tu_ptr;
    132133            else
    133                 delete  (test_case const*)tu.second;
     134                delete  (test_case const*)tu_ptr;
    134135        }
    135136    }