1 ; RUN: llc -march=sparc <%s 2 3 define void @foo(i32 %a) nounwind { 4 entry: 5 br i1 undef, label %return, label %else.0 6 7 else.0: 8 br i1 undef, label %if.end.0, label %return 9 10 if.end.0: 11 br i1 undef, label %if.then.1, label %else.1 12 13 else.1: 14 %0 = bitcast i8* undef to i8** 15 br label %else.1.2 16 17 if.then.1: 18 br i1 undef, label %return, label %return 19 20 else.1.2: 21 br i1 undef, label %return, label %return 22 23 return: 24 ret void 25 } 26