1 ; RUN: llvm-upgrade %s | llvm-as -f -o %t.bc
2 ; RUN: lli %t.bc > /dev/null
5 double %test(double* %DP, double %Arg) {
7 %V = add double %D, 1.0
10 %Y = div double %X, %X
11 %Z = rem double %Y, %Y
12 %Z1 = div double %Z, %W
13 %Q = add double %Z, %Arg
14 %R = cast double %Q to double
15 store double %R, double* %DP
21 store double 0.0, double* %X
22 call double %test(double* %X, double 2.0)