summaryrefslogtreecommitdiffstats
path: root/llvm/cmake/modules
diff options
context:
space:
mode:
authorShoaib Meenai <smeenai@fb.com>2017-03-02 02:51:27 +0000
committerShoaib Meenai <smeenai@fb.com>2017-03-02 02:51:27 +0000
commita528e747353fe38cc305ae4aa66c295f6a1e3138 (patch)
tree686b844a68dd5fa0ac8edee84c1feedddcb12681 /llvm/cmake/modules
parent1fd02112df38f74111d523f11804eee5796e8f4e (diff)
downloadbcm5719-llvm-a528e747353fe38cc305ae4aa66c295f6a1e3138.tar.gz
bcm5719-llvm-a528e747353fe38cc305ae4aa66c295f6a1e3138.zip
[libc++] Mark some std::num_get method templates inline
D29157 will make explicit template instantiations expand to default visibility, at which point these method templates will need to be explicitly marked hidden visibility to avoid leaking into other DSOs. Unfortunately, because of clang PR32114, they must be marked inline (in conjunction with `-fvisibility-inlines-hidden`) to actually hide them, since clang doesn't respect the hidden visibility annotation. Since this involves an ABI change, mark these methods inline in a separate change, so that the ABI changes can be reviewed separately and verified to be safe. Differential Revision: https://reviews.llvm.org/D30523 llvm-svn: 296729
Diffstat (limited to 'llvm/cmake/modules')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud