Skip to content

Commit 6c93d51

Browse files
committed
Cast to/from void* pointers with static_cast.
1 parent 3861596 commit 6c93d51

6 files changed

Lines changed: 21 additions & 21 deletions

File tree

include/opdi/backend/ompt/omptBackend.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ extern "C" ompt_start_tool_result_t* ompt_start_tool(unsigned int ompVersion, ch
5050
startTool->initialize = opdi::OmptBackend::onInitialize;
5151
startTool->finalize = opdi::OmptBackend::onFinalize;
5252
opdi::backend = new opdi::OmptBackend;
53-
startTool->tool_data.ptr = (void*) opdi::backend;
53+
startTool->tool_data.ptr = static_cast<void*>(opdi::backend);
5454

5555
return startTool;
5656
}

include/opdi/logic/omp/masterOmpLogic.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
void opdi::MasterOmpLogic::reverseFunc(void *dataPtr) {
3737

3838
#if OPDI_OMP_LOGIC_INSTRUMENT
39-
Data* data = (Data*) dataPtr;
39+
Data* data = static_cast<Data*>(dataPtr);
4040
for (auto& instrument : ompLogicInstruments) {
4141
instrument->reverseMaster(data);
4242
}
@@ -47,7 +47,7 @@ void opdi::MasterOmpLogic::reverseFunc(void *dataPtr) {
4747

4848
void opdi::MasterOmpLogic::deleteFunc(void* dataPtr) {
4949

50-
Data* data = (Data*) dataPtr;
50+
Data* data = static_cast<Data*>(dataPtr);
5151
delete data;
5252
}
5353

@@ -64,7 +64,7 @@ void opdi::MasterOmpLogic::onMaster(ScopeEndpoint endpoint) {
6464
data->endpoint = endpoint;
6565

6666
Handle* handle = new Handle;
67-
handle->data = (void*) data;
67+
handle->data = static_cast<void*>(data);
6868
handle->reverseFunc = MasterOmpLogic::reverseFunc;
6969
handle->deleteFunc = MasterOmpLogic::deleteFunc;
7070
tool->pushExternalFunction(tool->getThreadLocalTape(), handle);

include/opdi/logic/omp/mutexOmpLogic.cpp

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ void opdi::MutexOmpLogic::checkKind(MutexKind kind) {
4848

4949
void opdi::MutexOmpLogic::waitReverseFunc(void* dataPtr) {
5050

51-
Data* data = (Data*) dataPtr;
51+
Data* data = static_cast<Data*>(dataPtr);
5252

5353
#if OPDI_OMP_LOGIC_INSTRUMENT
5454
for (auto& instrument : ompLogicInstruments) {
@@ -74,13 +74,13 @@ void opdi::MutexOmpLogic::waitReverseFunc(void* dataPtr) {
7474
}
7575

7676
void opdi::MutexOmpLogic::waitDeleteFunc(void* dataPtr) {
77-
Data* data = (Data*) dataPtr;
77+
Data* data = static_cast<Data*>(dataPtr);
7878
delete data;
7979
}
8080

8181
void opdi::MutexOmpLogic::decrementReverseFunc(void* dataPtr) {
8282

83-
Data* data = (Data*) dataPtr;
83+
Data* data = static_cast<Data*>(dataPtr);
8484

8585
#ifdef __SANITIZE_THREAD__
8686
ANNOTATE_RWLOCK_RELEASED(&MutexOmpLogic::tsanDummies[data->kind][data->waitId], true);
@@ -98,7 +98,7 @@ void opdi::MutexOmpLogic::decrementReverseFunc(void* dataPtr) {
9898
}
9999

100100
void opdi::MutexOmpLogic::decrementDeleteFunc(void* dataPtr) {
101-
Data* data = (Data*) dataPtr;
101+
Data* data = static_cast<Data*>(dataPtr);
102102
delete data;
103103
}
104104

@@ -162,7 +162,7 @@ void opdi::MutexOmpLogic::onMutexAcquired(MutexKind kind, WaitId waitId) {
162162

163163
// push decrement handle
164164
Handle* handle = new Handle;
165-
handle->data = (void*) data;
165+
handle->data = static_cast<void*>(data);
166166
handle->reverseFunc = MutexOmpLogic::decrementReverseFunc;
167167
handle->deleteFunc = MutexOmpLogic::decrementDeleteFunc;
168168

@@ -205,7 +205,7 @@ void opdi::MutexOmpLogic::onMutexReleased(MutexKind kind, WaitId waitId) {
205205

206206
// push wait handle
207207
Handle* handle = new Handle;
208-
handle->data = (void*) data;
208+
handle->data = static_cast<void*>(data);
209209
handle->reverseFunc = MutexOmpLogic::waitReverseFunc;
210210
handle->deleteFunc = MutexOmpLogic::waitDeleteFunc;
211211

@@ -266,16 +266,16 @@ void* opdi::MutexOmpLogic::exportState() {
266266
for (std::size_t mutexKind = 0; mutexKind < nMutexKind; ++mutexKind) {
267267
(*state)[mutexKind] = this->recordings[mutexKind].counters;
268268
}
269-
return (void*) state;
269+
return static_cast<void*>(state);
270270
}
271271

272272
void opdi::MutexOmpLogic::freeState(void* statePtr) {
273-
State* state = (State*) statePtr;
273+
State* state = static_cast<State*>(statePtr);
274274
delete state;
275275
}
276276

277277
void opdi::MutexOmpLogic::recoverState(void* statePtr) {
278-
State* state = (State*) statePtr;
278+
State* state = static_cast<State*>(statePtr);
279279
for (std::size_t mutexKind = 0; mutexKind < nMutexKind; ++mutexKind) {
280280
this->recordings[mutexKind].counters = (*state)[mutexKind];
281281
}

include/opdi/logic/omp/syncRegionOmpLogic.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
void opdi::SyncRegionOmpLogic::reverseFunc(void* dataPtr) {
3434

3535
#if OPDI_OMP_LOGIC_INSTRUMENT
36-
Data* data = (Data*) dataPtr;
36+
Data* data = static_cast<Data*>(dataPtr);
3737
for (auto& instrument : ompLogicInstruments) {
3838
instrument->reverseSyncRegion(data);
3939
}
@@ -46,7 +46,7 @@ void opdi::SyncRegionOmpLogic::reverseFunc(void* dataPtr) {
4646

4747
void opdi::SyncRegionOmpLogic::deleteFunc(void* dataPtr) {
4848

49-
Data* data = (Data*) dataPtr;
49+
Data* data = static_cast<Data*>(dataPtr);
5050
delete data;
5151
}
5252

@@ -57,7 +57,7 @@ void opdi::SyncRegionOmpLogic::internalPushHandle(SyncRegionKind kind, ScopeEndp
5757
data->endpoint = endpoint;
5858

5959
Handle* handle = new Handle;
60-
handle->data = (void*) data;
60+
handle->data = static_cast<void*>(data);
6161
handle->reverseFunc = SyncRegionOmpLogic::reverseFunc;
6262
handle->deleteFunc = SyncRegionOmpLogic::deleteFunc;
6363

include/opdi/logic/omp/workOmpLogic.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
void opdi::WorkOmpLogic::reverseFunc(void *dataPtr) {
3636

3737
#if OPDI_OMP_LOGIC_INSTRUMENT
38-
Data* data = (Data*) dataPtr;
38+
Data* data = static_cast<Data*>(dataPtr);
3939
for (auto& instrument : ompLogicInstruments) {
4040
instrument->reverseWork(data);
4141
}
@@ -46,7 +46,7 @@ void opdi::WorkOmpLogic::reverseFunc(void *dataPtr) {
4646

4747
void opdi::WorkOmpLogic::deleteFunc(void* dataPtr) {
4848

49-
Data* data = (Data*) dataPtr;
49+
Data* data = static_cast<Data*>(dataPtr);
5050
delete data;
5151
}
5252

@@ -65,7 +65,7 @@ void opdi::WorkOmpLogic::onWork(WorksharingKind kind, ScopeEndpoint endpoint) {
6565
data->endpoint = endpoint;
6666

6767
Handle* handle = new Handle;
68-
handle->data = (void*) data;
68+
handle->data = static_cast<void*>(data);
6969
handle->reverseFunc = WorkOmpLogic::reverseFunc;
7070
handle->deleteFunc = WorkOmpLogic::deleteFunc;
7171
tool->pushExternalFunction(tool->getThreadLocalTape(), handle);

include/opdi/misc/tapedOutput.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,12 +50,12 @@ namespace opdi {
5050
};
5151

5252
static void reversePrint(void* dataPtr) {
53-
ReversePrintData* data = (ReversePrintData*)dataPtr;
53+
ReversePrintData* data = static_cast<ReversePrintData*>(dataPtr);
5454
print(data->message);
5555
}
5656

5757
static void reversePrintDelete(void* dataPtr) {
58-
ReversePrintData* data = (ReversePrintData*)dataPtr;
58+
ReversePrintData* data = static_cast<ReversePrintData*>(dataPtr);
5959
delete data;
6060
}
6161

0 commit comments

Comments
 (0)