Fix compilation warnings

This commit is contained in:
Dmitry Stogov 2023-06-09 10:58:58 +03:00
parent 0d3af66a2b
commit 257bdff21a
2 changed files with 6 additions and 6 deletions

View File

@ -740,7 +740,7 @@ binop_fp:
} }
break; break;
case IR_RLOAD: case IR_RLOAD:
if (IR_REGSET_IN(IR_REGSET_UNION(ctx->fixed_regset, IR_REGSET_FIXED), insn->op2)) { if (IR_REGSET_IN(IR_REGSET_UNION((ir_regset)ctx->fixed_regset, IR_REGSET_FIXED), insn->op2)) {
return IR_SKIPPED | IR_RLOAD; return IR_SKIPPED | IR_RLOAD;
} }
return IR_RLOAD; return IR_RLOAD;
@ -3146,7 +3146,7 @@ static void ir_emit_rload(ir_ctx *ctx, ir_ref def, ir_insn *insn)
ir_reg src_reg = insn->op2; ir_reg src_reg = insn->op2;
ir_type type = insn->type; ir_type type = insn->type;
if (IR_REGSET_IN(IR_REGSET_UNION(ctx->fixed_regset, IR_REGSET_FIXED), src_reg)) { if (IR_REGSET_IN(IR_REGSET_UNION((ir_regset)ctx->fixed_regset, IR_REGSET_FIXED), src_reg)) {
if (ctx->vregs[def] if (ctx->vregs[def]
&& ctx->live_intervals[ctx->vregs[def]] && ctx->live_intervals[ctx->vregs[def]]
&& ctx->live_intervals[ctx->vregs[def]]->stack_spill_pos != -1) { && ctx->live_intervals[ctx->vregs[def]]->stack_spill_pos != -1) {
@ -5148,7 +5148,7 @@ void *ir_emit_code(ir_ctx *ctx, size_t *size_ptr)
c = '\b'; c = '\b';
} else if (str[i+1] == 'e') { } else if (str[i+1] == 'e') {
i++; i++;
c = '\e'; c = 27; /* '\e'; */
} else if (str[i+1] == 'f') { } else if (str[i+1] == 'f') {
i++; i++;
c = '\f'; c = '\f';

View File

@ -1519,7 +1519,7 @@ store_int:
} }
break; break;
case IR_RLOAD: case IR_RLOAD:
if (IR_REGSET_IN(IR_REGSET_UNION(ctx->fixed_regset, IR_REGSET_FIXED), insn->op2)) { if (IR_REGSET_IN(IR_REGSET_UNION((ir_regset)ctx->fixed_regset, IR_REGSET_FIXED), insn->op2)) {
return IR_SKIPPED | IR_RLOAD; return IR_SKIPPED | IR_RLOAD;
} }
return IR_RLOAD; return IR_RLOAD;
@ -5459,7 +5459,7 @@ static void ir_emit_rload(ir_ctx *ctx, ir_ref def, ir_insn *insn)
ir_reg src_reg = insn->op2; ir_reg src_reg = insn->op2;
ir_type type = insn->type; ir_type type = insn->type;
if (IR_REGSET_IN(IR_REGSET_UNION(ctx->fixed_regset, IR_REGSET_FIXED), src_reg)) { if (IR_REGSET_IN(IR_REGSET_UNION((ir_regset)ctx->fixed_regset, IR_REGSET_FIXED), src_reg)) {
if (ctx->vregs[def] if (ctx->vregs[def]
&& ctx->live_intervals[ctx->vregs[def]] && ctx->live_intervals[ctx->vregs[def]]
&& ctx->live_intervals[ctx->vregs[def]]->stack_spill_pos != -1) { && ctx->live_intervals[ctx->vregs[def]]->stack_spill_pos != -1) {
@ -8596,7 +8596,7 @@ next_block:;
c = '\b'; c = '\b';
} else if (str[i+1] == 'e') { } else if (str[i+1] == 'e') {
i++; i++;
c = '\e'; c = 27; /* '\e'; */
} else if (str[i+1] == 'f') { } else if (str[i+1] == 'f') {
i++; i++;
c = '\f'; c = '\f';