@@ -73,11 +73,6 @@ void opdi::MutexOmpLogic::waitReverseFunc(void* dataPtr) {
7373 #endif
7474}
7575
76- void opdi::MutexOmpLogic::waitDeleteFunc (void * dataPtr) {
77- Data* data = static_cast <Data*>(dataPtr);
78- delete data;
79- }
80-
8176void opdi::MutexOmpLogic::decrementReverseFunc (void * dataPtr) {
8277
8378 Data* data = static_cast <Data*>(dataPtr);
@@ -97,7 +92,7 @@ void opdi::MutexOmpLogic::decrementReverseFunc(void* dataPtr) {
9792 #endif
9893}
9994
100- void opdi::MutexOmpLogic::decrementDeleteFunc (void * dataPtr) {
95+ void opdi::MutexOmpLogic::deleteFunc (void * dataPtr) {
10196 Data* data = static_cast <Data*>(dataPtr);
10297 delete data;
10398}
@@ -165,7 +160,7 @@ void opdi::MutexOmpLogic::onMutexAcquired(MutexKind mutexKind, WaitId waitId) {
165160 Handle* handle = new Handle;
166161 handle->data = static_cast <void *>(data);
167162 handle->reverseFunc = MutexOmpLogic::decrementReverseFunc;
168- handle->deleteFunc = MutexOmpLogic::decrementDeleteFunc ;
163+ handle->deleteFunc = MutexOmpLogic::deleteFunc ;
169164
170165 tool->pushExternalFunction (tool->getThreadLocalTape (), handle);
171166 }
@@ -206,7 +201,7 @@ void opdi::MutexOmpLogic::onMutexReleased(MutexKind mutexKind, WaitId waitId) {
206201 Handle* handle = new Handle;
207202 handle->data = static_cast <void *>(data);
208203 handle->reverseFunc = MutexOmpLogic::waitReverseFunc;
209- handle->deleteFunc = MutexOmpLogic::waitDeleteFunc ;
204+ handle->deleteFunc = MutexOmpLogic::deleteFunc ;
210205
211206 tool->pushExternalFunction (tool->getThreadLocalTape (), handle);
212207 }
0 commit comments