aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/OptimizedStructLayout.cpp
diff options
context:
space:
mode:
authorAlex Lorenz <arphaman@gmail.com>2021-07-13 21:55:08 -0700
committerAlex Lorenz <arphaman@gmail.com>2021-07-21 11:32:25 -0700
commiteb26ba9da8aeab8ecc1209034912f9f12a945128 (patch)
treea6bbacd2ad489559a6e083f27bbbcc6008640a72 /llvm/lib/Support/OptimizedStructLayout.cpp
parent301b21a941ebd94cef2f1912a547960223983887 (diff)
downloadllvm-eb26ba9da8aeab8ecc1209034912f9f12a945128.zip
llvm-eb26ba9da8aeab8ecc1209034912f9f12a945128.tar.gz
llvm-eb26ba9da8aeab8ecc1209034912f9f12a945128.tar.bz2
[clang][darwin] add support for remapping macOS availability to Mac Catalyst availability
This commit adds supports for clang to remap macOS availability attributes that have introduced, deprecated or obsoleted versions to appropriate Mac Catalyst availability attributes. This mapping is done using the version mapping provided in the macOS SDK, in the SDKSettings.json file. The mappings in the SDKSettings json file will also be used in the clang driver for the driver Mac Catalyst patch, and they could also be used in the future for other platforms as well. Differential Revision: https://reviews.llvm.org/D105257
Diffstat (limited to 'llvm/lib/Support/OptimizedStructLayout.cpp')
0 files changed, 0 insertions, 0 deletions