1; RUN: opt < %s -inline -disable-output
2
3; Inlining the first call caused the inliner function to delete the second
4; call.  Then the inliner tries to inline the second call, which no longer
5; exists.
6
7define internal void @Callee1() {
8        unreachable
9}
10
11define void @Callee2() {
12        ret void
13}
14
15define void @caller() {
16        call void @Callee1( )
17        call void @Callee2( )
18        ret void
19}
20
21