1; RUN: opt -passes=mergefunc -S < %s | FileCheck %s 2 3; Weak functions too small for merging to be profitable 4 5; CHECK: define weak i32 @foo(ptr %0, i32 %1) 6; CHECK-NEXT: ret i32 %1 7; CHECK: define weak i32 @bar(ptr %0, i32 %1) 8; CHECK-NEXT: ret i32 %1 9 10define weak i32 @foo(ptr %0, i32 %1) #0 { 11 ret i32 %1 12} 13 14define weak i32 @bar(ptr %0, i32 %1) #0 { 15 ret i32 %1 16} 17