Temporary patches to llvm to make zinc compile