useing LLVMIntPtrTypeInContext
adding getIntPtrTypeInContext