1 // RUN: %clang_cc1 -triple arm64-apple-ios -fptrauth-calls -emit-llvm -std=c++11 -fexceptions -fcxx-exceptions -o - %s | FileCheck %s
2 // RUN: %clang_cc1 -triple aarch64-linux-gnu -fptrauth-calls -emit-llvm -std=c++11 -fexceptions -fcxx-exceptions -o - %s | FileCheck %s
7 // CHECK: define {{(dso_local )?}}void @_Z1gv(
8 // CHECK: call void ptrauth (ptr @_Z1fv, i32 0)() [ "ptrauth"(i32 0, i64 0) ]
14 void test_terminate() noexcept
{
18 // CHECK: define {{(dso_local )?}}void @_ZSt9terminatev() #[[ATTR4:.*]] {
21 void terminate() noexcept
{
25 // CHECK: attributes #[[ATTR4]] = {{{.*}}"ptrauth-calls"{{.*}}}