[all-commits] [llvm/llvm-project] c86df9: release/20.x: [Clang] Fix various bugs in alias CT...

Younan Zhang via All-commits all-commits at lists.llvm.org
Tue Mar 25 16:38:29 PDT 2025


  Branch: refs/heads/release/20.x
  Home:   https://github.com/llvm/llvm-project
  Commit: c86df914dee1b48ff54dda0eaec87f59bad069bb
      https://github.com/llvm/llvm-project/commit/c86df914dee1b48ff54dda0eaec87f59bad069bb
  Author: Younan Zhang <zyn7109 at gmail.com>
  Date:   2025-03-25 (Tue, 25 Mar 2025)

  Changed paths:
    M clang/docs/ReleaseNotes.rst
    M clang/lib/Sema/SemaTemplateDeductionGuide.cpp
    M clang/lib/Sema/SemaTemplateInstantiate.cpp
    M clang/lib/Sema/TreeTransform.h
    M clang/test/SemaCXX/ctad.cpp
    M clang/test/SemaTemplate/deduction-guide.cpp

  Log Message:
  -----------
  release/20.x: [Clang] Fix various bugs in alias CTAD transform

This patch cherry-picks 032ad590d6, 868c89ff0 and 38d71c9bd onto the 20
release branch.

The first patch addresses recently surfaced CTAD problems, which we
believe it would be nice to roll out the fix quickly, given the release
window is not closed yet.

The second patch is a follow-up to the first and fixed a test failure
on the arm32 platform.

The third patch follows-up on the previous patch that I cherry-picked to
the 20 release branch, which removes a unnecessary assertion.



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