; RUN: llvm-upgrade < %s | llvm-as | llc declare sbyte* %llvm.stacksave() declare void %llvm.stackrestore(sbyte*) int *%test(uint %N) { %tmp = call sbyte* %llvm.stacksave() %P = alloca int, uint %N call void %llvm.stackrestore(sbyte* %tmp) %Q = alloca int, uint %N ret int* %P }