xref: /llvm-project/llvm/test/CodeGen/AArch64/cfguard-arm64ec.ll (revision d540ebf6cbf97b8bac45af837a741bcb5bd1e1f6)
1; RUN: llc < %s -mtriple=arm64ec-pc-windows-msvc | FileCheck %s
2
3declare void @called()
4declare void @escaped()
5define void @f(ptr %dst) {
6  call void @called()
7  store ptr @escaped, ptr %dst
8  ret void
9}
10
11!llvm.module.flags = !{!0}
12!0 = !{i32 2, !"cfguard", i32 1}
13
14; CHECK-LABEL: .section .gfids$y,"dr"
15; CHECK-NEXT:  .symidx escaped
16; CHECK-NOT:   .symidx
17