JOE1994 wrote: I have a similar concern with @arsenm about making the default address space 0. Can't we just use the already existing `PointerType::getUnqual()`, instead of introducing the default address space 0? https://github.com/llvm/llvm-project/pull/71029