[all-commits] [llvm/llvm-project] 7ba085: [BoundsSafety][NFC] Add the count-refill logic for...

Yeoul Na via All-commits all-commits at lists.llvm.org
Tue Sep 29 12:39:33 PDT 2026


  Branch: refs/heads/users/rapidsna/late-parse-2-refill
  Home:   https://github.com/llvm/llvm-project
  Commit: 7ba085e1e9cf1ddfe03b68c569944717b758f301
      https://github.com/llvm/llvm-project/commit/7ba085e1e9cf1ddfe03b68c569944717b758f301
  Author: Yeoul Na <yeoul_na at apple.com>
  Date:   2026-09-29 (Tue, 29 Sep 2026)

  Changed paths:
    M clang/include/clang/Parse/Parser.h
    M clang/include/clang/Sema/Sema.h
    M clang/lib/AST/Decl.cpp
    M clang/lib/Parse/ParseDecl.cpp
    M clang/lib/Sema/SemaType.cpp

  Log Message:
  -----------
  [BoundsSafety][NFC] Add the count-refill logic for late-parsed bounds attributes

Introduce the machinery that fills in a late-parsed bounds attribute's
argument once the enclosing record is complete, without wiring it up yet.
Nothing creates an incomplete CountAttributedType or records one for
completion at this point, so this is inert -- the functions are unused and
behavior is unchanged. Activation follows in the next commit.


  Commit: 22afdb819d6f08a7f48033dd876e78e9d14f5853
      https://github.com/llvm/llvm-project/commit/22afdb819d6f08a7f48033dd876e78e9d14f5853
  Author: Yeoul Na <yeoul_na at apple.com>
  Date:   2026-09-29 (Tue, 29 Sep 2026)

  Changed paths:
    M clang/lib/Parse/ParseDecl.cpp

  Log Message:
  -----------
  Use unique_ptr and remove raw deletes; assertions instead of bail out


  Commit: 6f5f1e6a75d208502730d92f4dfecc41d863e40a
      https://github.com/llvm/llvm-project/commit/6f5f1e6a75d208502730d92f4dfecc41d863e40a
  Author: Yeoul Na <yeoul_na at apple.com>
  Date:   2026-09-29 (Tue, 29 Sep 2026)

  Changed paths:
    M clang/include/clang/Sema/Sema.h
    M clang/lib/Parse/ParseDecl.cpp
    M clang/lib/Sema/SemaType.cpp

  Log Message:
  -----------
  Record rejected nodes explicitly and skip; trim wordy comments


  Commit: 9ac62414ee6febae416f76bb9717a84350699066
      https://github.com/llvm/llvm-project/commit/9ac62414ee6febae416f76bb9717a84350699066
  Author: Yeoul Na <yeoul_na at apple.com>
  Date:   2026-09-29 (Tue, 29 Sep 2026)

  Changed paths:
    M clang/lib/Parse/ParseDecl.cpp

  Log Message:
  -----------
  clang format


  Commit: 245aa9a403f1e5b9948c212aed8c56f8a4909eab
      https://github.com/llvm/llvm-project/commit/245aa9a403f1e5b9948c212aed8c56f8a4909eab
  Author: Yeoul Na <yeoul_na at apple.com>
  Date:   2026-09-29 (Tue, 29 Sep 2026)

  Changed paths:
    M clang/include/clang/Sema/Sema.h

  Log Message:
  -----------
  Fix the stack size for RejectedLateParsedBoundsTypes to 1


Compare: https://github.com/llvm/llvm-project/compare/59c60604b4cb...245aa9a403f1

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