; RUN: opt < %s -inline -S | grep nounwind ; RUN: opt < %s -inline -S | grep unreachable declare i1 @extern() define internal i32 @test() { entry: %n = call i1 @extern( ) br i1 %n, label %r, label %u r: ret i32 0 u: unreachable } define i32 @caller() { %X = call i32 @test( ) nounwind ret i32 %X }