1 ; RUN: llvm-as < %s | opt -basicaa -gvn -instcombine |\
2 ; RUN: llvm-dis | grep {load i32\\* %A}
4 declare double* @useit(i32*)
6 define i32 @foo(i32 %Amt) {
7 %A = malloc i32, i32 %Amt
8 %P = call double* @useit(i32* %A)
11 store double 0.0, double* %P