Use the correct address space for alloca. Also use opaque pointers.
llvm.trap
memory(inaccessiblemem: write)