11dc6a8d1SPeter Collingbourne; RUN: llvm-split -o %t %s 21dc6a8d1SPeter Collingbourne; RUN: llvm-dis -o - %t0 | FileCheck --check-prefix=CHECK0 %s 31dc6a8d1SPeter Collingbourne; RUN: llvm-dis -o - %t1 | FileCheck --check-prefix=CHECK1 %s 41dc6a8d1SPeter Collingbourne 5*9fbc0405SRafael Espindola; CHECK0: define hidden void @foo() 6*9fbc0405SRafael Espindola; CHECK1: declare hidden void @foo() 71dc6a8d1SPeter Collingbournedefine internal void @foo() { 81dc6a8d1SPeter Collingbourne call void @bar() 91dc6a8d1SPeter Collingbourne ret void 101dc6a8d1SPeter Collingbourne} 111dc6a8d1SPeter Collingbourne 121dc6a8d1SPeter Collingbourne; CHECK0: declare void @bar() 131dc6a8d1SPeter Collingbourne; CHECK1: define void @bar() 141dc6a8d1SPeter Collingbournedefine void @bar() { 151dc6a8d1SPeter Collingbourne call void @foo() 161dc6a8d1SPeter Collingbourne ret void 171dc6a8d1SPeter Collingbourne} 18