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