================
@@ -4540,6 +4540,7 @@ defm aarch64_jump_table_hardening: 
OptInCC1FFlag<"aarch64-jump-table-hardening",
 defm ptrauth_objc_isa : OptInCC1FFlag<"ptrauth-objc-isa", "Enable signing and 
authentication of Objective-C object's 'isa' field">;
 defm ptrauth_objc_interface_sel : OptInCC1FFlag<"ptrauth-objc-interface-sel", 
"Enable signing and authentication of Objective-C object's 'SEL' fields">;
 defm ptrauth_objc_class_ro : OptInCC1FFlag<"ptrauth-objc-class-ro", "Enable 
signing and authentication for ObjC class_ro pointers">;
+defm ptrauth_block_descriptor_pointers : 
OptInCC1FFlag<"ptrauth-block-descriptor-pointers", "Enable signing and 
authentication of block descriptors">;
----------------
rjmccall wrote:

Yeah, that's what I'm thinking. Is there any reason a user would actually want 
to enable pointer authentication in general but disable it specifically for 
block descriptor pointers, or vice-versa? I'm pretty sure that the only reason 
this option exists in the Apple compiler is because we staged it in.

https://github.com/llvm/llvm-project/pull/152978
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to