diff options
author | Akira Hatanaka <ahatanaka@apple.com> | 2021-02-18 09:38:26 -0800 |
---|---|---|
committer | Akira Hatanaka <ahatanaka@apple.com> | 2021-02-18 09:38:26 -0800 |
commit | b87a120820989844dc206c66bd0272b5238a14d1 (patch) | |
tree | 0c0f5f4c03ecbe67b5ffe8a17f72cb63b46fb340 /libcxx/src/filesystem/operations.cpp | |
parent | dcebe8ab1e26f8ea2fc91e12a20fadc5677407a0 (diff) | |
download | llvm-b87a120820989844dc206c66bd0272b5238a14d1.zip llvm-b87a120820989844dc206c66bd0272b5238a14d1.tar.gz llvm-b87a120820989844dc206c66bd0272b5238a14d1.tar.bz2 |
[ObjC] Encode pointers to C++ classes as "^v" if the encoded string
would otherwise include template specialization types
This helps reduce the size of the encoded C++ type strings in the binary.
This is enabled by default only on Darwin, but can be enabled/disabled
via command line options.
rdar://63288571
Differential Revision: https://reviews.llvm.org/D96816
Diffstat (limited to 'libcxx/src/filesystem/operations.cpp')
0 files changed, 0 insertions, 0 deletions