1; RUN: llvm-split -o %t %s 2; RUN: llvm-dis -o - %t0 | FileCheck --check-prefix=CHECK0 %s 3; RUN: llvm-dis -o - %t1 | FileCheck --check-prefix=CHECK1 %s 4 5$foo = comdat any 6 7; CHECK0: define void @foo() 8; CHECK1: declare void @foo() 9define void @foo() comdat { 10 call void @bar() 11 ret void 12} 13 14; CHECK0: define void @bar() 15; CHECK1: declare void @bar() 16define void @bar() comdat($foo) { 17 call void @foo() 18 ret void 19} 20