[all-commits] [llvm/llvm-project] e57b9c: [ExtractAPI] Include availability attributes for a...

Prajwal Nadig via All-commits all-commits at lists.llvm.org
Fri Jul 17 08:42:53 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: e57b9c0761706905e42da3cfa485cebc3629d72a
      https://github.com/llvm/llvm-project/commit/e57b9c0761706905e42da3cfa485cebc3629d72a
  Author: Prajwal Nadig <pnadig at apple.com>
  Date:   2026-07-17 (Fri, 17 Jul 2026)

  Changed paths:
    M clang/include/clang/ExtractAPI/ExtractAPIVisitor.h
    A clang/test/ExtractAPI/availability_typedef_anonymous_record.c

  Log Message:
  -----------
  [ExtractAPI] Include availability attributes for anonymous typedefs (#209187)

When an anonymous type is defined and has availability attributes, the
attributes are attached to the typedef rather than the type being
defined. This patch updates the anonymous type handling logic to merge
the availability from the typedef in order to correctly include it in
the symbol graph.

rdar://125497949



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list