[all-commits] [llvm/llvm-project] f4fa16: [Clang] Bugfixes and improved support for `Attribu...

Sirraide via All-commits all-commits at lists.llvm.org
Wed Sep 25 18:25:14 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: f4fa16f14b3ee7da244687e4a138a5a6df3e1a48
      https://github.com/llvm/llvm-project/commit/f4fa16f14b3ee7da244687e4a138a5a6df3e1a48
  Author: Sirraide <aeternalmail at gmail.com>
  Date:   2024-09-26 (Thu, 26 Sep 2024)

  Changed paths:
    M clang/include/clang/AST/ASTContext.h
    M clang/include/clang/Sema/Template.h
    M clang/lib/AST/ASTContext.cpp
    M clang/lib/Sema/SemaTemplateInstantiate.cpp
    M clang/lib/Sema/TreeTransform.h
    A clang/test/SemaCXX/lambda-attributes.cpp
    M clang/test/SemaCXX/lambda-conversion-op-cc.cpp

  Log Message:
  -----------
  [Clang] Bugfixes and improved support for `AttributedType`s in lambdas (#85325)

This fixes a crash when we attempt to instantiate a lambda with an
`AnnotatedType`, refactors the code that handles transforming the
function type of a lambda, and improves source fidelity for lambda
function types.

This fixes #85120 and fixes #85154.

---------

Co-authored-by: Yuxuan Chen <ych at meta.com>
Co-authored-by: Doug Wyatt <dwyatt at apple.com>



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