Initialize X86 necessaryPrefixLocation (#1179)
* Initialize X86 necessaryPrefixLocation
* necessaryPrefixLocation initialization to -1
* Revert "necessaryPrefixLocation initialization to -1"
This reverts commit 04fc4b6702ad839d87ee4f73695b9dfc632fb698.
diff --git a/arch/X86/X86DisassemblerDecoder.c b/arch/X86/X86DisassemblerDecoder.c
index f9403a4..b4381b5 100644
--- a/arch/X86/X86DisassemblerDecoder.c
+++ b/arch/X86/X86DisassemblerDecoder.c
@@ -483,6 +483,8 @@
bool hasAdSize = false;
bool hasOpSize = false;
+ //initialize to an impossible value
+ insn->necessaryPrefixLocation = insn->readerCursor - 1;
while (isPrefix) {
if (insn->mode == MODE_64BIT) {
// eliminate consecutive redundant REX bytes in front