Skip to content

Commit a767111

Browse files
authored
[mono] Fix warnings in s390x-specific code (#99493)
``` /repo/runtime/src/mono/mono/mini/exceptions-s390x.c:518:13: warning: variable 'address' set but not used [-Wunused-but-set-variable] uintptr_t address; ^ ``` ``` /repo/runtime/src/mono/mono/mini/mini-s390x.c:3403:5: warning: cast to smaller integer type 'MonoJumpInfoType' from 'MonoInst *' (aka 'struct MonoInst *') [-Wpointer-to-enum-cast] (MonoJumpInfoType)ins->inst_i1, ins->inst_p0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /repo/runtime/src/mono/mono/mini/mini-s390x.c:3409:5: warning: cast to smaller integer type 'MonoJumpInfoType' from 'MonoInst *' (aka 'struct MonoInst *') [-Wpointer-to-enum-cast] (MonoJumpInfoType)ins->inst_i1, ins->inst_p0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ```
1 parent a566fd5 commit a767111

File tree

2 files changed

+2
-5
lines changed

2 files changed

+2
-5
lines changed

src/mono/mono/mini/exceptions-s390x.c

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -515,7 +515,6 @@ mono_arch_unwind_frame (MonoJitTlsData *jit_tls,
515515
*new_ctx = *ctx;
516516

517517
if (ji != NULL) {
518-
uintptr_t address;
519518
guint8 *cfa;
520519
guint32 unwind_info_len;
521520
guint8 *unwind_info;
@@ -528,8 +527,6 @@ mono_arch_unwind_frame (MonoJitTlsData *jit_tls,
528527

529528
unwind_info = mono_jinfo_get_unwind_info (ji, &unwind_info_len);
530529

531-
address = (char *)ip - (char *)ji->code_start;
532-
533530
if (ji->has_arch_eh_info)
534531
epilog = (guint8*)ji->code_start + ji->code_size - mono_jinfo_get_epilog_size (ji);
535532

src/mono/mono/mini/mini-s390x.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3400,13 +3400,13 @@ mono_arch_output_basic_block (MonoCompile *cfg, MonoBasicBlock *bb)
34003400
break;
34013401
case OP_AOTCONST: {
34023402
mono_add_patch_info (cfg, code - cfg->native_code,
3403-
(MonoJumpInfoType)ins->inst_i1, ins->inst_p0);
3403+
(MonoJumpInfoType)(gsize)ins->inst_i1, ins->inst_p0);
34043404
S390_LOAD_TEMPLATE (code, ins->dreg);
34053405
}
34063406
break;
34073407
case OP_JUMP_TABLE: {
34083408
mono_add_patch_info (cfg, code - cfg->native_code,
3409-
(MonoJumpInfoType)ins->inst_i1, ins->inst_p0);
3409+
(MonoJumpInfoType)(gsize)ins->inst_i1, ins->inst_p0);
34103410
S390_LOAD_TEMPLATE (code, ins->dreg);
34113411
}
34123412
break;

0 commit comments

Comments
 (0)