1 ; RUN: llvm-as < %s | opt -tailcallelim | llvm-dis | not grep call
3 int %factorial(int %x) {
5 %tmp.1 = setgt int %x, 0
6 br bool %tmp.1, label %then, label %else
9 %tmp.6 = add int %x, -1
10 %tmp.4 = call int %factorial( int %tmp.6 )
11 %tmp.7 = mul int %tmp.4, %x