[all-commits] [llvm/llvm-project] 809c6a: [Clang] Extract availability mapping from VersionM...

Egor Zhdan via All-commits all-commits at lists.llvm.org
Wed Jan 5 17:00:39 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 809c6a5a1d2f4366ab0e602c9d963b73f380b74e
      https://github.com/llvm/llvm-project/commit/809c6a5a1d2f4366ab0e602c9d963b73f380b74e
  Author: Egor Zhdan <e_zhdan at apple.com>
  Date:   2022-01-05 (Wed, 05 Jan 2022)

  Changed paths:
    M clang/lib/Basic/DarwinSDKInfo.cpp
    M clang/unittests/Basic/DarwinSDKInfoTest.cpp

  Log Message:
  -----------
  [Clang] Extract availability mapping from VersionMap for watchOS/tvOS

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

Differential Revision: https://reviews.llvm.org/D116615




More information about the All-commits mailing list