aboutsummaryrefslogtreecommitdiff
path: root/lib/arm64/dis-main.inc.h
diff options
context:
space:
mode:
authorcomex2015-02-09 00:27:15 -0500
committercomex2015-02-09 00:27:15 -0500
commit00ceac163e5f6706c039a56b17cfb29111f2cc78 (patch)
tree81fa0be8b863a24a7c8201532f2c8142891d90e1 /lib/arm64/dis-main.inc.h
parentadd transform-dis-{i386,x86_64} to makefile - fix a missing UNUSED (diff)
downloadsubstitute-00ceac163e5f6706c039a56b17cfb29111f2cc78.tar.gz
call vs. branch fixes on ARM (though really I should just ignore calls)
Diffstat (limited to 'lib/arm64/dis-main.inc.h')
-rw-r--r--lib/arm64/dis-main.inc.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/arm64/dis-main.inc.h b/lib/arm64/dis-main.inc.h
index 06d391e..0107715 100644
--- a/lib/arm64/dis-main.inc.h
+++ b/lib/arm64/dis-main.inc.h
@@ -12,7 +12,7 @@ static INLINE void P(am_b_target_addr_B_1_B)(tdis_ctx ctx, struct bitslice addr)
}
static INLINE void P(am_bl_target_addr_1_BL)(tdis_ctx ctx, struct bitslice addr) {
return P(branch)(ctx, ctx->base.pc + sext(bs_get(addr, ctx->base.op), 26) * 4,
- /*cc*/ 0);
+ /*cc*/ CC_CALL);
}
static INLINE void P(ccode_cond_am_brcond_target_B_1_Bcc)(tdis_ctx ctx, struct bitslice cond, struct bitslice target) {
int bits = bs_get(cond, ctx->base.op);