diff options
author | Nobuyoshi Nakada <[email protected]> | 2022-04-07 19:19:13 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <[email protected]> | 2022-04-07 19:19:13 +0900 |
commit | 7b1ece9b9490a892861f2336ae41d611a06bdf2b (patch) | |
tree | 8d839a3fc151393bef5bfed1ee9a37bf465430b4 /yjit_codegen.c | |
parent | 9e58c3c5195f0745ba7f125a3478046c5eb3acd7 (diff) |
Get rid of type-punning pointer casts
Diffstat (limited to 'yjit_codegen.c')
-rw-r--r-- | yjit_codegen.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/yjit_codegen.c b/yjit_codegen.c index aef5c0790d..cd46685b57 100644 --- a/yjit_codegen.c +++ b/yjit_codegen.c @@ -3212,9 +3212,9 @@ jit_thread_s_current(jitstate_t *jit, ctx_t *ctx, const struct rb_callinfo *ci, static method_codegen_t lookup_cfunc_codegen(const rb_method_definition_t *def) { - method_codegen_t gen_fn; - if (st_lookup(yjit_method_codegen_table, def->method_serial, (st_data_t *)&gen_fn)) { - return gen_fn; + st_data_t gen_fn; + if (st_lookup(yjit_method_codegen_table, def->method_serial, &gen_fn)) { + return (method_codegen_t)gen_fn; } return NULL; } |