[all-commits] [llvm/llvm-project] f6b02e: APINotes: add property models for YAML attributes

Saleem Abdulrasool via All-commits all-commits at lists.llvm.org
Mon Nov 23 13:38:10 PST 2020


  Branch: refs/heads/temp-test-main
  Home:   https://github.com/llvm/llvm-project
  Commit: f6b02ecd027a825f1f4a1804c464f9f96d9372c9
      https://github.com/llvm/llvm-project/commit/f6b02ecd027a825f1f4a1804c464f9f96d9372c9
  Author: Saleem Abdulrasool <compnerd at compnerd.org>
  Date:   2020-11-23 (Mon, 23 Nov 2020)

  Changed paths:
    M clang/include/clang/APINotes/Types.h
    A clang/lib/APINotes/APINotesTypes.cpp
    M clang/lib/APINotes/CMakeLists.txt

  Log Message:
  -----------
  APINotes: add property models for YAML attributes

This adds internal representation of the attributes in a more usable
form.  This is meant to allow programmatic access to the attributes that
are specified in the YAML data.

This is based upon the work contributed by Apple at
https://github.com/llvm/llvm-project-staging/tree/staging/swift/apinotes.

Differential Revision: https://reviews.llvm.org/D91104
Reviewed By: Gabor Marton




More information about the All-commits mailing list