This change makes it possible to extract iOS-to-another-platform version mappings from VersionMap in the SDKSettings.json file in Darwin SDKs, for example, iOS_watchOS and iOS_tvOS.
This code was originally authored by Alex Lorenz.
rdar://81491680
Paths
| Differential D116615
[Clang] Extract availability mapping from VersionMap for watchOS/tvOS ClosedPublic Authored by egorzhdan on Jan 4 2022, 12:00 PM.
Details Summary This change makes it possible to extract iOS-to-another-platform version mappings from VersionMap in the SDKSettings.json file in Darwin SDKs, for example, iOS_watchOS and iOS_tvOS. This code was originally authored by Alex Lorenz. rdar://81491680
Diff Detail
Unit TestsFailed
Event TimelineComment Actions Thanks! I think your tests don't actually test the added code, can you check if you can parse a mapping like ios_tvos in the constructed SDK settings? This revision is now accepted and ready to land.Jan 5 2022, 9:20 AM This revision was landed with ongoing or failed builds.Jan 5 2022, 5:00 PM Closed by commit rG809c6a5a1d2f: [Clang] Extract availability mapping from VersionMap for watchOS/tvOS (authored by egorzhdan, committed by arphaman). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 397366 clang/lib/Basic/DarwinSDKInfo.cpp
clang/unittests/Basic/DarwinSDKInfoTest.cpp
|