diff --git a/hist/hist/test/test_tprofile2poly.cxx b/hist/hist/test/test_tprofile2poly.cxx
index 130d23bc5e137ba05ee930e13952ee2096d0ca25..d524810f156660f48d7f61b62c061c0fe707ad09 100644
--- a/hist/hist/test/test_tprofile2poly.cxx
+++ b/hist/hist/test/test_tprofile2poly.cxx
@@ -146,6 +146,9 @@ void test_globalStats() {
 
    globalStatsCompare(TP2D, TP2P);
 
+   DMerge.Clear();
+   PMerge.Clear();
+
    delete TP2D;
    delete TP2D_2;
    delete TP2P;
@@ -186,7 +189,10 @@ void test_binEntryStats() {
    binContentCompare(TP2D, TP2P);
    binEntriesCompare(TP2D, TP2P);
 
-   delete TP2D;
+   DMerge.Clear();
+   PMerge.Clear();
+
+  delete TP2D;
    delete TP2D_2;
    delete TP2P;
    delete TP2P_2;
@@ -224,6 +230,9 @@ void test_binErrorSpreadStats() {
 
    binErrorCompare(TP2D, TP2P);
 
+   DMerge.Clear();
+   PMerge.Clear();
+
    delete TP2D;
    delete TP2D_2;
    delete TP2P;
@@ -261,6 +270,9 @@ void test_binErrorMeanStats() {
 
    binErrorCompare(TP2D, TP2P);
 
+   DMerge.Clear();
+   PMerge.Clear();
+
    delete TP2D;
    delete TP2D_2;
    delete TP2P;