| ; RUN: llvm-as < %s | opt -adce -simplifycfg | llvm-dis | grep call | |
| declare void %exit(int) | |
| int %main(int %argc) { | |
| %C = seteq int %argc, 1 | |
| br bool %C, label %Cond, label %Done | |
| Cond: | |
| br bool %C, label %Loop, label %Done | |
| Loop: | |
| call void %exit(int 0) | |
| br label %Loop | |
| Done: | |
| ret int 1 | |
| } |