aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core
diff options
context:
space:
mode:
authorGravatar Yash Tibrewal <yashkt@google.com>2018-09-10 14:20:01 -0700
committerGravatar Yash Tibrewal <yashkt@google.com>2018-09-10 15:14:02 -0700
commitb6bb49dbf73805e4998ad6f4ac7adc94550e8d97 (patch)
tree2caccf2c364af4375ffc59114428c5bf8be4179f /src/core
parent11d3309130c7ed657fecf77b981a57cc48173753 (diff)
reinterpret casts for compiler checks
Diffstat (limited to 'src/core')
-rw-r--r--src/core/lib/surface/call.cc16
1 files changed, 10 insertions, 6 deletions
diff --git a/src/core/lib/surface/call.cc b/src/core/lib/surface/call.cc
index 90d812dad6..ee7c15381a 100644
--- a/src/core/lib/surface/call.cc
+++ b/src/core/lib/surface/call.cc
@@ -1108,7 +1108,8 @@ static void finish_batch_completion(void* user_data,
static void reset_batch_errors(batch_control* bctl) {
GRPC_ERROR_UNREF(
reinterpret_cast<grpc_error*>(gpr_atm_acq_load(&bctl->batch_error)));
- gpr_atm_rel_store(&bctl->batch_error, GRPC_ERROR_NONE);
+ gpr_atm_rel_store(&bctl->batch_error,
+ reinterpret_cast<gpr_atm>(GRPC_ERROR_NONE));
}
static void post_batch_completion(batch_control* bctl) {
@@ -1281,7 +1282,8 @@ static void receiving_stream_ready(void* bctlp, grpc_error* error) {
call->receiving_stream.reset();
if (reinterpret_cast<grpc_error*>(gpr_atm_acq_load(&bctl->batch_error)) ==
GRPC_ERROR_NONE) {
- gpr_atm_rel_store(&bctl->batch_error, GRPC_ERROR_REF(error));
+ gpr_atm_rel_store(&bctl->batch_error,
+ reinterpret_cast<gpr_atm>(GRPC_ERROR_REF(error)));
}
cancel_with_error(call, GRPC_ERROR_REF(error));
}
@@ -1387,9 +1389,10 @@ static void receiving_initial_metadata_ready(void* bctlp, grpc_error* error) {
call->send_deadline = md->deadline;
}
} else {
- if (reinterpret_cast<grpc_error*> gpr_atm_acq_load(&bctl->batch_error) ==
+ if (reinterpret_cast<grpc_error*>(gpr_atm_acq_load(&bctl->batch_error)) ==
GRPC_ERROR_NONE) {
- gpr_atm_rel_store(&bctl->batch_error, GRPC_ERROR_REF(error));
+ gpr_atm_rel_store(&bctl->batch_error,
+ reinterpret_cast<gpr_atm>(GRPC_ERROR_REF(error)));
}
cancel_with_error(call, GRPC_ERROR_REF(error));
}
@@ -1439,9 +1442,10 @@ static void finish_batch(void* bctlp, grpc_error* error) {
batch_control* bctl = static_cast<batch_control*>(bctlp);
grpc_call* call = bctl->call;
GRPC_CALL_COMBINER_STOP(&call->call_combiner, "on_complete");
- if (reinterpret_cast<grpc_error*> gpr_atm_acq_load(&bctl->batch_error) ==
+ if (reinterpret_cast<grpc_error*>(gpr_atm_acq_load(&bctl->batch_error)) ==
GRPC_ERROR_NONE) {
- gpr_atm_rel_store(&bctl->batch_error, GRPC_ERROR_REF(error));
+ gpr_atm_rel_store(&bctl->batch_error,
+ reinterpret_cast<gpr_atm>(GRPC_ERROR_REF(error)));
}
if (error != GRPC_ERROR_NONE) {
cancel_with_error(call, GRPC_ERROR_REF(error));