diff options
author | Martin Storsjö <martin@martin.st> | 2021-05-18 14:45:08 +0000 |
---|---|---|
committer | Martin Storsjö <martin@martin.st> | 2021-05-25 22:57:16 +0300 |
commit | 3a6be27978aa3e83e9dc2ff2402b2569ce0686fd (patch) | |
tree | 407c2f5e10c270b5c889c4c332d905866712c4fb /libcxx/src/filesystem/operations.cpp | |
parent | a2a65a5bae3c503d40c219ef9ba460b1fb34d1bf (diff) | |
download | llvm-3a6be27978aa3e83e9dc2ff2402b2569ce0686fd.zip llvm-3a6be27978aa3e83e9dc2ff2402b2569ce0686fd.tar.gz llvm-3a6be27978aa3e83e9dc2ff2402b2569ce0686fd.tar.bz2 |
[libcxx] Make the visibility attributes consistent for __narrow_to_utf8/__widen_from_utf8
Use the same visiblity attributes as for all other template
specializations in the same file; declare the specialization itself
using _LIBCPP_TYPE_VIS, and don't use _LIBCPP_EXPORTED_FROM_ABI on
the destructor. Methods that are excluded from the ABI are marked
with _LIBCPP_INLINE_VISIBILITY.
This makes the vtable exported from DLL builds of libc++. Practically,
it doesn't make any difference for the CI configuration, but it
can make a difference in mingw setups.
Differential Revision: https://reviews.llvm.org/D102717
Diffstat (limited to 'libcxx/src/filesystem/operations.cpp')
0 files changed, 0 insertions, 0 deletions