commit | 9b452384d48fcebd320e0f8dc9f367466cb2239f | [log] [tgz] |
---|---|---|
author | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | Wed Dec 09 23:42:30 2015 +0000 |
committer | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | Wed Dec 09 23:42:30 2015 +0000 |
tree | 54d9b5b76d3f1efc8fb7ee2ac02050627ffaada9 | |
parent | 28c02db8d76d5b9b9874c8347b4697bec29595b6 [diff] |
Remove visibility attributes from out-of-class method definitions in iostreams. No point in pretending that these methods are hidden - they are actually exported from libc++.so. Extern template declarations make them part of libc++ ABI. This patch does not change libc++.so export list (at least on Linux). git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@255177 91177308-0d34-0410-b5e6-96231b3b80d8