1; RUN: opt < %s -mergefunc -S > %t 2; RUN: grep "define weak" %t | count 2 3; RUN: grep "call" %t | count 2 4; XFAIL: * 5 6; This test is off for a bit as we change this particular sort of folding to 7; only apply on ELF systems and not Mach-O systems. 8 9define weak i32 @sum(i32 %x, i32 %y) { 10 %sum = add i32 %x, %y 11 ret i32 %sum 12} 13 14define weak i32 @add(i32 %x, i32 %y) { 15 %sum = add i32 %x, %y 16 ret i32 %sum 17} 18