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 304a259..788b797 100644
--- a/arch/X86/X86DisassemblerDecoder.c
+++ b/arch/X86/X86DisassemblerDecoder.c
@@ -482,6 +482,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