diff options
author | Ben Smith <binjimin@gmail.com> | 2017-02-27 18:09:36 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-02-27 18:09:36 -0800 |
commit | f94275a6cf1f9ef990ec47d97a1174765790d56c (patch) | |
tree | 75d3b317855052872901e699af42f307d9c8ae58 /src/binary-reader-opcnt.cc | |
parent | 86ee5244e68cc2320f1e8bde02aefe255d334430 (diff) | |
download | wabt-f94275a6cf1f9ef990ec47d97a1174765790d56c.tar.gz wabt-f94275a6cf1f9ef990ec47d97a1174765790d56c.tar.bz2 wabt-f94275a6cf1f9ef990ec47d97a1174765790d56c.zip |
Require C++-style casts, disallow C-style casts (#320)
Diffstat (limited to 'src/binary-reader-opcnt.cc')
-rw-r--r-- | src/binary-reader-opcnt.cc | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/src/binary-reader-opcnt.cc b/src/binary-reader-opcnt.cc index 18b37366..4c0cd5c2 100644 --- a/src/binary-reader-opcnt.cc +++ b/src/binary-reader-opcnt.cc @@ -65,7 +65,7 @@ static WabtResult add_int_pair_counter_value(WabtIntPairCounterVector* vec, static WabtResult on_opcode(WabtBinaryReaderContext* context, WabtOpcode opcode) { - Context* ctx = (Context*)context->user_data; + Context* ctx = static_cast<Context*>(context->user_data); WabtIntCounterVector* opcnt_vec = &ctx->opcnt_data->opcode_vec; while (opcode >= opcnt_vec->size) { WabtIntCounter Counter; @@ -78,22 +78,23 @@ static WabtResult on_opcode(WabtBinaryReaderContext* context, } static WabtResult on_i32_const_expr(uint32_t value, void* user_data) { - Context* ctx = (Context*)user_data; - return add_int_counter_value(&ctx->opcnt_data->i32_const_vec, (int32_t)value); + Context* ctx = static_cast<Context*>(user_data); + return add_int_counter_value(&ctx->opcnt_data->i32_const_vec, + static_cast<int32_t>(value)); } static WabtResult on_get_local_expr(uint32_t local_index, void* user_data) { - Context* ctx = (Context*)user_data; + Context* ctx = static_cast<Context*>(user_data); return add_int_counter_value(&ctx->opcnt_data->get_local_vec, local_index); } static WabtResult on_set_local_expr(uint32_t local_index, void* user_data) { - Context* ctx = (Context*)user_data; + Context* ctx = static_cast<Context*>(user_data); return add_int_counter_value(&ctx->opcnt_data->set_local_vec, local_index); } static WabtResult on_tee_local_expr(uint32_t local_index, void* user_data) { - Context* ctx = (Context*)user_data; + Context* ctx = static_cast<Context*>(user_data); return add_int_counter_value(&ctx->opcnt_data->tee_local_vec, local_index); } @@ -101,7 +102,7 @@ static WabtResult on_load_expr(WabtOpcode opcode, uint32_t alignment_log2, uint32_t offset, void* user_data) { - Context* ctx = (Context*)user_data; + Context* ctx = static_cast<Context*>(user_data); if (opcode == WABT_OPCODE_I32_LOAD) return add_int_pair_counter_value(&ctx->opcnt_data->i32_load_vec, alignment_log2, offset); @@ -112,7 +113,7 @@ static WabtResult on_store_expr(WabtOpcode opcode, uint32_t alignment_log2, uint32_t offset, void* user_data) { - Context* ctx = (Context*)user_data; + Context* ctx = static_cast<Context*>(user_data); if (opcode == WABT_OPCODE_I32_STORE) return add_int_pair_counter_value(&ctx->opcnt_data->i32_store_vec, alignment_log2, offset); |