1 ; RUN: llvm-upgrade < %s | llvm-as | opt -globalopt -disable-output
2 %struct._list = type { int*, %struct._list* }
3 %struct._play = type { int, int*, %struct._list*, %struct._play* }
4 %nrow = internal global int 0 ; <int*> [#uses=2]
6 implementation ; Functions:
10 br label %cond_true16.i
12 cond_true16.i: ; preds = %cond_true16.i, %entry
13 %low.0.in.i.0 = phi int* [ %nrow, %entry ], [ null, %cond_true16.i ] ; <int*> [#uses=1]
14 %low.0.i = load int* %low.0.in.i.0 ; <int> [#uses=0]
15 br label %cond_true16.i
23 void %get_good_move() {
30 store int 8, int* %nrow
31 tail call void %make_play( )