summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2010-02-02 00:14:00 +0000
committerDavid Robillard <d@drobilla.net>2010-02-02 00:14:00 +0000
commitae780b14c88cbbfab06a11ae7213a713eac89959 (patch)
treeca03215e624346307601b2c5a3911a4387436608 /test
parentfc151dbf05f87d4087836257ff1a738629ab6073 (diff)
downloadraul-ae780b14c88cbbfab06a11ae7213a713eac89959.tar.gz
raul-ae780b14c88cbbfab06a11ae7213a713eac89959.tar.bz2
raul-ae780b14c88cbbfab06a11ae7213a713eac89959.zip
Fix memory leaks in list_test.
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@2402 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'test')
-rw-r--r--test/list_test.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/test/list_test.cpp b/test/list_test.cpp
index 664ca5b..e6b6641 100644
--- a/test/list_test.cpp
+++ b/test/list_test.cpp
@@ -35,7 +35,7 @@ main()
// Remove 4
for (List<int>::iterator i = l.begin(); i != l.end(); ++i) {
if ((*i) == 4) {
- l.erase(i);
+ delete l.erase(i);
break;
}
}
@@ -52,7 +52,7 @@ main()
// Remove 1 (head)
for (List<int>::iterator i = l.begin(); i != l.end(); ++i) {
if ((*i) == 1) {
- l.erase(i);
+ delete l.erase(i);
break;
}
}
@@ -69,7 +69,7 @@ main()
// Remove 8 (tail)
for (List<int>::iterator i = l.begin(); i != l.end(); ++i) {
if ((*i) == 8) {
- l.erase(i);
+ delete l.erase(i);
break;
}
}
@@ -88,7 +88,7 @@ main()
// Create, push, erase (should get empty list)
List<int> r;
r.push_back(new List<int>::Node(9));
- r.erase(r.begin());
+ delete r.erase(r.begin());
CHECK(r.size() == 0);
CHECK(r.empty());