x86: eliminate X86_get_insn_id2()
diff --git a/arch/X86/X86GenAsmWriter1.inc b/arch/X86/X86GenAsmWriter1.inc
index 387eb79..e909872 100644
--- a/arch/X86/X86GenAsmWriter1.inc
+++ b/arch/X86/X86GenAsmWriter1.inc
@@ -13178,13 +13178,15 @@
 #ifdef PRINT_ALIAS_INSTR
 #undef PRINT_ALIAS_INSTR
 
-static bool printAliasInstr(MCInst *MI, SStream *OS, void *info)
+static unsigned int printAliasInstr(MCInst *MI, SStream *OS, void *info)
 {
+  unsigned int id;
   #define GETREGCLASS_CONTAIN(_class, _reg) MCRegisterClass_contains(MCRegisterInfo_getRegClass(MRI, _class), MCOperand_getReg(MCInst_getOperand(MI, _reg)))
   const char *AsmString;
   // MCRegisterInfo *MRI = (MCRegisterInfo *)info;
-  switch (MCInst_getOpcode(MI)) {
-  default: return false;
+  id = MCInst_getOpcode(MI);
+  switch (id) {
+  default: return 0;
   case X86_AAD8i8:
     if (MCInst_getNumOperands(MI) == 1 &&
         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
@@ -13193,7 +13195,7 @@
       AsmString = "aad";
       break;
     }
-    return false;
+    return 0;
   case X86_AAM8i8:
     if (MCInst_getNumOperands(MI) == 1 &&
         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
@@ -13202,14 +13204,14 @@
       AsmString = "aam";
       break;
     }
-    return false;
+    return 0;
   case X86_XSTORE:
     if (MCInst_getNumOperands(MI) == 0) {
       // (XSTORE)
       AsmString = "xstorerng";
       break;
     }
-    return false;
+    return 0;
   }
 
   char *tmp = cs_strdup(AsmString), *AsmMnem, *AsmOps;
@@ -13233,7 +13235,7 @@
     }
   }
   cs_mem_free(tmp);
-  return true;
+  return id;
 }
 
 #endif // PRINT_ALIAS_INSTR