37 lines · plain
1; RUN: opt < %s -passes=inline,loop-rotate -verify-dom-info -verify-loop-info -disable-output2; PR36013declare void @solve()4 5define internal fastcc void @read() {6 br label %bb47 8bb3:9 br label %bb410 11bb4:12 call void @solve()13 br i1 false, label %bb5, label %bb314 15bb5:16 unreachable17}18 19define internal fastcc void @parse() {20 call fastcc void @read()21 ret void22}23 24define void @main() personality ptr @__gxx_personality_v0 {25 invoke fastcc void @parse()26 to label %invcont unwind label %lpad27 28invcont:29 unreachable30 31lpad:32 %exn = landingpad {ptr, i32}33 cleanup34 unreachable35}36declare i32 @__gxx_personality_v0(...)37