aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/arm/transform-dis-arm-multi.inc.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/arm/transform-dis-arm-multi.inc.h b/lib/arm/transform-dis-arm-multi.inc.h
index 18fa4c1..1025ae0 100644
--- a/lib/arm/transform-dis-arm-multi.inc.h
+++ b/lib/arm/transform-dis-arm-multi.inc.h
@@ -168,7 +168,7 @@ static NOINLINE UNUSED void transform_dis_branch(struct transform_dis_ctx *ctx,
ctx->write_newop_here = *codep; *codep += 2;
}
actx.cond = 0xe;
- LDR_PC(actx, dpc | 1);
+ LDR_PC(actx, dpc | ctx->arch.pc_low_bit);
}
static void transform_dis_pre_dis(struct transform_dis_ctx *ctx) {