diff options
author | 2018-03-05 09:58:05 -0800 | |
---|---|---|
committer | 2018-03-05 16:35:10 -0800 | |
commit | 7fed69b7ad10a06c2eedaaf0279f44f2bab0d85c (patch) | |
tree | cab05136a7422d5ce317fe7e7aa4f959f7e9f125 /src/cpp/server | |
parent | 673439d5bd2d1711c10e8c4d29ceee3e67d585fd (diff) |
Use static_cast rather than reinterpret_cast whenever possible
Diffstat (limited to 'src/cpp/server')
-rw-r--r-- | src/cpp/server/dynamic_thread_pool.cc | 3 | ||||
-rw-r--r-- | src/cpp/server/secure_server_credentials.cc | 4 |
2 files changed, 3 insertions, 4 deletions
diff --git a/src/cpp/server/dynamic_thread_pool.cc b/src/cpp/server/dynamic_thread_pool.cc index fe887486d1..afa5810491 100644 --- a/src/cpp/server/dynamic_thread_pool.cc +++ b/src/cpp/server/dynamic_thread_pool.cc @@ -30,8 +30,7 @@ DynamicThreadPool::DynamicThread::DynamicThread(DynamicThreadPool* pool) : pool_(pool), thd_("dynamic thread pool thread", [](void* th) { - reinterpret_cast<DynamicThreadPool::DynamicThread*>(th) - ->ThreadFunc(); + static_cast<DynamicThreadPool::DynamicThread*>(th)->ThreadFunc(); }, this) { thd_.Start(); diff --git a/src/cpp/server/secure_server_credentials.cc b/src/cpp/server/secure_server_credentials.cc index 49ab2ea1bf..1887109086 100644 --- a/src/cpp/server/secure_server_credentials.cc +++ b/src/cpp/server/secure_server_credentials.cc @@ -29,14 +29,14 @@ namespace grpc { void AuthMetadataProcessorAyncWrapper::Destroy(void* wrapper) { - auto* w = reinterpret_cast<AuthMetadataProcessorAyncWrapper*>(wrapper); + auto* w = static_cast<AuthMetadataProcessorAyncWrapper*>(wrapper); delete w; } void AuthMetadataProcessorAyncWrapper::Process( void* wrapper, grpc_auth_context* context, const grpc_metadata* md, size_t num_md, grpc_process_auth_metadata_done_cb cb, void* user_data) { - auto* w = reinterpret_cast<AuthMetadataProcessorAyncWrapper*>(wrapper); + auto* w = static_cast<AuthMetadataProcessorAyncWrapper*>(wrapper); if (!w->processor_) { // Early exit. cb(user_data, nullptr, 0, nullptr, 0, GRPC_STATUS_OK, nullptr); |