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