[all-commits] [llvm/llvm-project] 03cc17: Revert "[clang] fix broken canonicalization of Ded...

cor3ntin via All-commits all-commits at lists.llvm.org
Sun Sep 1 01:18:04 PDT 2024


  Branch: refs/heads/release/19.x
  Home:   https://github.com/llvm/llvm-project
  Commit: 03cc174e0307ec90091c31c621bd6cee4338c4da
      https://github.com/llvm/llvm-project/commit/03cc174e0307ec90091c31c621bd6cee4338c4da
  Author: Corentin Jabot <corentinjabot at gmail.com>
  Date:   2024-09-01 (Sun, 01 Sep 2024)

  Changed paths:
    M clang/include/clang/AST/ASTContext.h
    M clang/include/clang/AST/TemplateName.h
    M clang/include/clang/AST/Type.h
    M clang/lib/AST/ASTContext.cpp
    M clang/lib/AST/TemplateName.cpp
    M clang/unittests/AST/CMakeLists.txt
    R clang/unittests/AST/ProfilingTest.cpp

  Log Message:
  -----------
  Revert "[clang] fix broken canonicalization of DeducedTemplateSpecializationType (#95202)"

This reverts commit 2e1ad93961a3f444659c5d02d800e3144acccdb4.

Reverting #95202 in the 19.x branch

Fixes #106182

The change in #95202 causes code to crash and there is
no good way to backport a fix for that as there are ABI-impacting
changes at play.
Instead we revert #95202 in the 19x branch, fixing the regression
and preserving the 18.x behavior (which is GCC's behavior)

https://github.com/llvm/llvm-project/pull/106335#discussion_r1735174841



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