We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c145cc3 commit 5bafe12Copy full SHA for 5bafe12
libcxx/include/typeinfo
@@ -275,9 +275,8 @@ struct __type_info_implementations {
275
__impl;
276
};
277
278
-# if __has_cpp_attribute(_Clang::__ptrauth_vtable_pointer__) && __has_feature(__ptrauth_calls__)
279
-# if __has_feature(__ptrauth_vtable_address_discrimination__) || \
280
- __has_feature(__ptrauth_vtable_type_discrimination__)
+# if __has_cpp_attribute(_Clang::__ptrauth_vtable_pointer__)
+# if __has_feature(ptrauth_type_info_discriminated_vtable_pointer)
281
# define _LIBCPP_TYPE_INFO_VTABLE_POINTER_AUTH \
282
[[_Clang::__ptrauth_vtable_pointer__(process_independent, address_discrimination, type_discrimination)]]
283
# else
0 commit comments