================
@@ -300,7 +300,7 @@ class _LIBCPP_EXPORTED_FROM_ABI 
_LIBCPP_TYPE_INFO_VTABLE_POINTER_AUTH type_info
 protected:
   typedef __type_info_implementations::__impl __impl;
 
-  __impl::__type_name_t __type_name;
+  _LIBCPP_NO_PFP __impl::__type_name_t __type_name;
----------------
ldionne wrote:

To reiterate my comment on the RFC, I would much rather we teach Clang how to 
generate the right thing here. I understand this might reduce the amount of 
work needed in Clang, but at the end of the day the PFP implementation in Clang 
will be more complete and more robust if it can handle this out of the box -- 
even if the actual security benefits are marginal.

The same comment holds for the changes in `private_typeinfo.h` -- that would 
actually have the nice effect of not requiring any changes to libc++abi.

https://github.com/llvm/llvm-project/pull/151651
_______________________________________________
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

Reply via email to