mirror of
https://github.com/boostorg/move.git
synced 2025-08-02 21:54:26 +02:00
Fix memory leaks when testing "unique_ptr.release()"
This commit is contained in:
@@ -49,6 +49,7 @@ void test()
|
|||||||
int* j = p.release();
|
int* j = p.release();
|
||||||
BOOST_TEST(p.get() == 0);
|
BOOST_TEST(p.get() == 0);
|
||||||
BOOST_TEST(i == j);
|
BOOST_TEST(i == j);
|
||||||
|
p.reset(j);
|
||||||
}
|
}
|
||||||
//Unbounded array unique_ptr
|
//Unbounded array unique_ptr
|
||||||
{
|
{
|
||||||
@@ -57,6 +58,7 @@ void test()
|
|||||||
int* j = p.release();
|
int* j = p.release();
|
||||||
BOOST_TEST(p.get() == 0);
|
BOOST_TEST(p.get() == 0);
|
||||||
BOOST_TEST(i == j);
|
BOOST_TEST(i == j);
|
||||||
|
p.reset(j);
|
||||||
}
|
}
|
||||||
//Bounded array unique_ptr
|
//Bounded array unique_ptr
|
||||||
{
|
{
|
||||||
@@ -65,6 +67,7 @@ void test()
|
|||||||
int* j = p.release();
|
int* j = p.release();
|
||||||
BOOST_TEST(p.get() == 0);
|
BOOST_TEST(p.get() == 0);
|
||||||
BOOST_TEST(i == j);
|
BOOST_TEST(i == j);
|
||||||
|
p.reset(j);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user