fix LLVM header bug with wrong ssize_t