| ; RUN: llc -march=sparc <%s | |
| define void @foo(i32 %a) nounwind { | |
| entry: | |
| br i1 undef, label %return, label %else.0 | |
| else.0: | |
| br i1 undef, label %if.end.0, label %return | |
| if.end.0: | |
| br i1 undef, label %if.then.1, label %else.1 | |
| else.1: | |
| %0 = bitcast i8* undef to i8** | |
| br label %else.1.2 | |
| if.then.1: | |
| br i1 undef, label %return, label %return | |
| else.1.2: | |
| br i1 undef, label %return, label %return | |
| return: | |
| ret void | |
| } |