brintos

brintos / llvm-project-archived public Read only

0
0
Text · 643 B · e441d52 Raw
14 lines · c
1// RUN: %clang_cc1 -triple aarch64-linux-gnu                   -emit-llvm %s  -o - | FileCheck %s --check-prefix=OFF2// RUN: %clang_cc1 -triple aarch64-linux-gnu -fptrauth-elf-got -emit-llvm %s  -o - | FileCheck %s --check-prefix=ELFGOT3// RUN: %clang_cc1 -triple aarch64-linux-gnu -fptrauth-calls   -emit-llvm %s  -o - | FileCheck %s --check-prefix=PERSONALITY4 5// ELFGOT:      !llvm.module.flags = !{6// ELFGOT-SAME: !17// ELFGOT:      !1 = !{i32 8, !"ptrauth-elf-got", i32 1}8 9// PERSONALITY:      !llvm.module.flags = !{10// PERSONALITY-SAME: !111// PERSONALITY:      !1 = !{i32 8, !"ptrauth-sign-personality", i32 1}12 13// OFF-NOT: "ptrauth-14