[all-commits] [llvm/llvm-project] e606dc: [clang] Move `AvailabilityInfo` into AST library (...

Cyndy Ishida via All-commits all-commits at lists.llvm.org
Thu Feb 15 17:15:05 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: e606dc1dafead794f92a677fd92b2ea8e5a3fb4f
      https://github.com/llvm/llvm-project/commit/e606dc1dafead794f92a677fd92b2ea8e5a3fb4f
  Author: Cyndy Ishida <cyndy_ishida at apple.com>
  Date:   2024-02-15 (Thu, 15 Feb 2024)

  Changed paths:
    M clang/include/clang/AST/Availability.h
    M clang/include/clang/ExtractAPI/API.h
    R clang/include/clang/ExtractAPI/AvailabilityInfo.h
    M clang/include/clang/ExtractAPI/ExtractAPIVisitor.h
    A clang/lib/AST/Availability.cpp
    M clang/lib/AST/CMakeLists.txt
    R clang/lib/ExtractAPI/AvailabilityInfo.cpp
    M clang/lib/ExtractAPI/CMakeLists.txt

  Log Message:
  -----------
  [clang] Move `AvailabilityInfo` into AST library (#81897)

Previously this class was only used by ExtractAPI, but it will soon also
be needed by InstallAPI. This patch should not change availability
behavior but just centralizes the information next to what already is
captured about availability for AST traversal.




More information about the All-commits mailing list