llvm: avoid creating an invalid llvm type

Fixes the following assertion:

```
zig: llvm/lib/IR/Type.cpp:729: static llvm::PointerType* llvm::PointerType::get(llvm::Type*, unsigned int): Assertion `isValidElementType(EltTy) && "Invalid type for pointer element!"' failed.
```
18f05664dcJacob Young committed on 12/19/2022, 3:11:26 AMparente96f65d
1 file changedLine totals unavailable