do not initialize some local vars unnecessarily. this problem was introduced when we fixed C89 issues for MSVC
diff --git a/arch/X86/X86GenAsmWriter1.inc b/arch/X86/X86GenAsmWriter1.inc
index 671ed88..fb450c2 100644
--- a/arch/X86/X86GenAsmWriter1.inc
+++ b/arch/X86/X86GenAsmWriter1.inc
@@ -13334,8 +13334,7 @@
 {
   #define GETREGCLASS_CONTAIN(_class, _reg) MCRegisterClass_contains(MCRegisterInfo_getRegClass(MRI, _class), MCOperand_getReg(MCInst_getOperand(MI, _reg)))
   const char *AsmString;
-  char *c = NULL;
-  char *tmp = NULL, *AsmMnem = NULL, *AsmOps = NULL;
+  char *tmp, *AsmMnem, *AsmOps, *c;
   // MCRegisterInfo *MRI = (MCRegisterInfo *)info;
   switch (MCInst_getOpcode(MI)) {
   default: return 0;