aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/liveness.c
diff options
context:
space:
mode:
Diffstat (limited to 'liveness.c')
-rw-r--r--liveness.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/liveness.c b/liveness.c
index 30a9a5b6..5b10e5e1 100644
--- a/liveness.c
+++ b/liveness.c
@@ -76,7 +76,8 @@ static void track_instruction_usage(struct basic_block *bb, struct instruction *
/* Uni */
case OP_UNOP ... OP_UNOP_END:
case OP_SYMADDR:
- USES(src1); DEFINES(target);
+ case OP_SLICE:
+ USES(src); DEFINES(target);
break;
case OP_SEL:
@@ -121,10 +122,6 @@ static void track_instruction_usage(struct basic_block *bb, struct instruction *
} END_FOR_EACH_PTR(pseudo);
break;
- case OP_SLICE:
- USES(base); DEFINES(target);
- break;
-
case OP_ASM:
asm_liveness(bb, insn, def, use);
break;