arm: only reset IT block for ARM

This commit is contained in:
Nguyen Anh Quynh 2016-04-27 14:47:05 +08:00
parent efb1c5a096
commit 260a7cea8a

3
cs.c
View File

@ -467,7 +467,8 @@ size_t CAPSTONE_API cs_disasm(csh ud, const uint8_t *buffer, size_t size, uint64
handle->errnum = CS_ERR_OK;
// reset IT block of ARM structure
handle->ITBlock.size = 0;
if (handle->arch == CS_ARCH_ARM)
handle->ITBlock.size = 0;
#ifdef CAPSTONE_USE_SYS_DYN_MEM
if (count > 0 && count <= INSN_CACHE_SIZE)