[PATCH] D96816: [ObjC] Encode pointers to C++ classes as "^v" if the encoded string would otherwise include template specialization types

John McCall via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Wed Feb 17 08:44:45 PST 2021


rjmccall added a comment.

Since this is just in pointee types, I suspect this is fine for dispatch outside of targets (like that one old Cray) where `sizeof(void*) != sizeof(some_struct*)`, which I don't believe we generally support.  But yeah, if this affects GNU-runtime ivar mangling, we need a way to not disturb this for that case.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D96816/new/

https://reviews.llvm.org/D96816



More information about the cfe-commits mailing list