1; RUN: opt -passes=mergefunc -S < %s | FileCheck %s 2 3declare void @dummy() 4 5; CHECK-LABEL: define{{.*}}@foo 6; CHECK: call {{.*}}@dummy 7; CHECK: musttail {{.*}}@dummy 8define void @foo() { 9 call void @dummy() 10 musttail call void @dummy() 11 ret void 12} 13 14; CHECK-LABEL: define{{.*}}@bar 15; CHECK: call {{.*}}@dummy 16; CHECK: call {{.*}}@dummy 17define void @bar() { 18 call void @dummy() 19 call void @dummy() 20 ret void 21} 22