commit | 907c1196a7c153e6040dd850dc194abc62aabc80 | [log] [tgz] |
---|---|---|
author | Mehdi Amini <joker.eph@gmail.com> | Thu May 04 17:08:54 2017 +0000 |
committer | Mehdi Amini <joker.eph@gmail.com> | Thu May 04 17:08:54 2017 +0000 |
tree | 892a74cb9a26d441848b9b8b3dfd27df55bf00d9 | |
parent | 3320e88ab4c8afe55bf9a71ded2ccc6c2220b8c9 [diff] |
Add markup for libc++ dylib availability Libc++ is used as a system library on macOS and iOS (amongst others). In order for users to be able to compile a binary that is intended to be deployed to an older version of the platform, clang provides the availability attribute <https://clang.llvm.org/docs/AttributeReference.html#availability>_ that can be placed on declarations to describe the lifecycle of a symbol in the library. See docs/DesignDocs/AvailabilityMarkup.rst for more information. Differential Revision: https://reviews.llvm.org/D31739 git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@302172 91177308-0d34-0410-b5e6-96231b3b80d8