2 ; RUN: llvm-as < %s | opt -scalarrepl | llvm-dis | not grep alloca &&
3 ; RUN: llvm-as < %s | opt -scalarrepl | llvm-dis | grep 'ret sbyte'
6 target pointersize = 32
7 target triple = "i686-apple-darwin8.7.2"
9 implementation ; Functions:
11 sbyte* %test(short* %X) {
12 %X_addr = alloca short*
13 store short* %X, short** %X_addr
14 %X_addr = cast short** %X_addr to sbyte**
15 %tmp = load sbyte** %X_addr