; Zero byte allocas should be deleted.; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep allocadeclarevoid%use(...)void%test(){%X=alloca[0xint]callvoid(...)*%use([0xint]*%X)%Y=allocaint,uint0callvoid(...)*%use(int*%Y)%Z=alloca{}callvoid(...)*%use({}*%Z)retvoid}