aboutsummaryrefslogtreecommitdiff
path: root/clang/test/Preprocessor/ptrauth_extension.c
blob: d6b79187ba62daa24f42d15fe5297a1493de6c09 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
// RUN: %clang_cc1 -E %s -triple=aarch64 -fptrauth-intrinsics | \
// RUN:   FileCheck %s --check-prefixes=INTRIN

// RUN: %clang_cc1 -E %s -triple=aarch64 -fptrauth-calls | \
// RUN:   FileCheck %s --check-prefixes=NOINTRIN

#if __has_extension(ptrauth_qualifier)
// INTRIN: has_ptrauth_qualifier
void has_ptrauth_qualifier() {}
#else
// NOINTRIN: no_ptrauth_qualifier
void no_ptrauth_qualifier() {}
#endif