brintos

brintos / llvm-project-archived public Read only

0
0
Text · 465 B · 396962e Raw
7 lines · cpp
1// RUN: %clang_cc1 -triple arm64-apple-ios -std=c++17 -Wno-vla -fsyntax-only -verify -fptrauth-intrinsics %s2// RUN: %clang_cc1 -triple aarch64-linux-gnu -std=c++17 -Wno-vla -fsyntax-only -verify -fptrauth-intrinsics %s3 4int n;5constexpr bool compare_result = __builtin_ptrauth_sign_constant(&n, 2, 0) == &n;6// expected-error@-1 {{constant expression}}7// expected-note@-2 {{comparison against opaque constant address '&__builtin_ptrauth_sign_constant(&n, 2, 0)'}}