diff --git a/src/xpdev/clx/TestThreadUnit.cpp b/src/xpdev/clx/TestThreadUnit.cpp
index e1215e54202ce077630844d951f8f49d83b563b4..e12b5858cf6f0ffed8c571fe07394ea7f4279828 100644
--- a/src/xpdev/clx/TestThreadUnit.cpp
+++ b/src/xpdev/clx/TestThreadUnit.cpp
@@ -12,12 +12,6 @@ __fastcall TTestThread::TTestThread(bool CreateSuspended)
     ParentEvent = new TSimpleEvent();
 }
 //---------------------------------------------------------------------------
-__fastcall TTestThread::~TTestThread()
-{
-	delete ChildEvent;
-    delete ParentEvent;
-}
-//---------------------------------------------------------------------------
 void __fastcall TTestThread::Execute()
 {
 	printf("TestThread::Execute() entry\n");
diff --git a/src/xpdev/clx/TestThreadUnit.h b/src/xpdev/clx/TestThreadUnit.h
index c20ddbda3218d5c64ad431cf5991126d3ac78238..c65dff7ada49162e6125848c5d84c84fbe705ae4 100644
--- a/src/xpdev/clx/TestThreadUnit.h
+++ b/src/xpdev/clx/TestThreadUnit.h
@@ -20,7 +20,6 @@ public:
 	TSimpleEvent*	 ChildEvent;
     TSimpleEvent*	 ParentEvent;
 	__fastcall TTestThread(bool CreateSuspended);
-    __fastcall ~TTestThread();
 };
 //---------------------------------------------------------------------------
 #endif