; RUN: llc < %s -mtriple=thumbv7m-arm-none-eabi | FileCheck %s define hidden i32 @linkage_external() local_unnamed_addr "branch-target-enforcement" { ; CHECK-LABEL: linkage_external: ; CHECK: bti ; CHECK-NEXT: movs r0, #1 ; CHECK-NEXT: bx lr entry: ret i32 1 } define internal i32 @linkage_internal() unnamed_addr "branch-target-enforcement" { ; CHECK-LABEL: linkage_internal: ; CHECK: bti ; CHECK: movs r0, #2 ; CHECK-NEXT: bx lr entry: ret i32 2 }