1c8054d90SDan Gohman; RUN: llc < %s -mtriple=arm-linux | FileCheck %s -check-prefix=LINUX 2c8054d90SDan Gohman; RUN: llc < %s -mtriple=arm-apple-darwin | FileCheck %s -check-prefix=DARWIN 3ab85feb9SEvan Cheng 4ab85feb9SEvan Cheng@a = hidden global i32 0 5ab85feb9SEvan Cheng@b = external global i32 6ab85feb9SEvan Cheng 71b38952cSEvan Chengdefine weak hidden void @t1() nounwind { 81b38952cSEvan Cheng; LINUX: .hidden t1 9*d24ab20eSStephen Lin; LINUX-LABEL: t1: 10ab85feb9SEvan Cheng 111b38952cSEvan Cheng; DARWIN: .private_extern _t1 12*d24ab20eSStephen Lin; DARWIN-LABEL: t1: 13ab85feb9SEvan Cheng ret void 14ab85feb9SEvan Cheng} 15ab85feb9SEvan Cheng 161b38952cSEvan Chengdefine weak void @t2() nounwind { 17*d24ab20eSStephen Lin; LINUX-LABEL: t2: 181b38952cSEvan Cheng; LINUX: .hidden a 19ab85feb9SEvan Cheng 20*d24ab20eSStephen Lin; DARWIN-LABEL: t2: 211b38952cSEvan Cheng; DARWIN: .private_extern _a 22ab85feb9SEvan Cheng ret void 23ab85feb9SEvan Cheng} 24