New testcase, for PR185
[oota-llvm.git] / test / Transforms / IndVarsSimplify / 2003-12-15-Crash.llx
1 void %_ZN17CoinFactorization7cleanupEv() {
2 entry:
3         br bool false, label %loopexit.14, label %cond_continue.3
4
5 cond_continue.3:                ; preds = %entry
6         ret void
7
8 loopexit.14:            ; preds = %entry
9         %tmp.738 = sub int 0, 0         ; <int> [#uses=1]
10         br bool false, label %no_exit.15.preheader, label %loopexit.15
11
12 no_exit.15.preheader:           ; preds = %loopexit.14
13         br label %no_exit.15
14
15 no_exit.15:             ; preds = %no_exit.15.preheader, %no_exit.15
16         %highC.0 = phi int [ %tmp.738, %no_exit.15.preheader ], [ %dec.0, %no_exit.15 ]         ; <int> [#uses=1]
17         %dec.0 = add int %highC.0, -1           ; <int> [#uses=1]
18         br bool false, label %no_exit.15, label %loopexit.15
19
20 loopexit.15:            ; preds = %loopexit.14, %no_exit.15
21         ret void
22 }