xref: /llvm-project/llvm/test/CodeGen/X86/func-sanitizer.ll (revision c23135c5488fbfaf6439433a10b3ddef33ff112c)
1; RUN: llc -mtriple=x86_64-unknown-linux-gnu < %s | FileCheck %s
2; RUN: llc -mtriple=x86_64-apple-darwin < %s | FileCheck %s --check-prefix=MACHO
3
4; CHECK:      .type _Z3funv,@function
5; CHECK-NEXT:   .long   3238382334  # 0xc105cafe
6; CHECK-NEXT:   .long   42
7; CHECK-NEXT: _Z3funv:
8; CHECK-NEXT:   .cfi_startproc
9; CHECK-NEXT:   # %bb.0:
10; CHECK-NEXT:   retq
11
12; MACHO:      ltmp0:
13; MACHO-NEXT:  .long 3238382334 ## 0xc105cafe
14; MACHO-NEXT:  .long 42 ## 0x2a
15; MACHO-NEXT:  .alt_entry __Z3funv
16; MACHO-NEXT: __Z3funv:
17; MACHO-NEXT:  .cfi_startproc
18; MACHO-NEXT:  # %bb.0:
19; MACHO-NEXT:  retq
20
21define dso_local void @_Z3funv() !func_sanitize !0 {
22  ret void
23}
24
25!0 = !{i32 3238382334, i32 42}
26