; RUN: llvm-upgrade < %s | llvm-as | opt -predsimplify -simplifycfg | llvm-dis | grep pass void %regtest(int %x) { entry: %A = seteq int %x, 0 br bool %A, label %middle, label %after middle: br label %after after: %B = seteq int %x, 0 br bool %B, label %then, label %else then: br label %end else: call void (...)* %pass( ) br label %end end: ret void } declare void %pass(...)