[all-commits] [llvm/llvm-project] 29d057: WIP: [clang] Template Specialization Resugaring - ...

Matheus Izvekov via All-commits all-commits at lists.llvm.org
Fri Mar 21 11:21:39 PDT 2025


  Branch: refs/heads/users/mizvekov/clang-resugar-expr
  Home:   https://github.com/llvm/llvm-project
  Commit: 29d057eaa86c50e1f60fb2f948887622be6c2b96
      https://github.com/llvm/llvm-project/commit/29d057eaa86c50e1f60fb2f948887622be6c2b96
  Author: Matheus Izvekov <mizvekov at gmail.com>
  Date:   2025-03-21 (Fri, 21 Mar 2025)

  Changed paths:
    M clang-tools-extra/clangd/unittests/InlayHintTests.cpp
    M clang/include/clang/Sema/Sema.h
    M clang/lib/Sema/SemaChecking.cpp
    M clang/lib/Sema/SemaCoroutine.cpp
    M clang/lib/Sema/SemaDecl.cpp
    M clang/lib/Sema/SemaDeclAttr.cpp
    M clang/lib/Sema/SemaDeclCXX.cpp
    M clang/lib/Sema/SemaExpr.cpp
    M clang/lib/Sema/SemaExprMember.cpp
    M clang/lib/Sema/SemaHLSL.cpp
    M clang/lib/Sema/SemaInit.cpp
    M clang/lib/Sema/SemaOverload.cpp
    M clang/lib/Sema/SemaTemplate.cpp
    M clang/lib/Sema/SemaTemplateDeduction.cpp
    M clang/lib/Sema/TreeTransform.h
    M clang/test/AST/ast-dump-for-range-lifetime.cpp
    M clang/test/Analysis/cast-value-notes.cpp
    M clang/test/Analysis/cast-value-state-dump.cpp
    M clang/test/Analysis/lifetime-extended-regions.cpp
    M clang/test/CXX/class.derived/class.abstract/p3.cpp
    M clang/test/CXX/drs/cwg23xx.cpp
    M clang/test/CXX/drs/cwg26xx.cpp
    M clang/test/CXX/drs/cwg4xx.cpp
    M clang/test/CXX/drs/cwg6xx.cpp
    M clang/test/Index/print-type.cpp
    M clang/test/Misc/diag-template-diffing-cxx11.cpp
    A clang/test/Sema/Resugar/resugar-expr.cpp
    M clang/test/SemaTemplate/attributes.cpp
    M clang/unittests/Tooling/StencilTest.cpp

  Log Message:
  -----------
  WIP: [clang] Template Specialization Resugaring - Expressions

This adds some additional users of the resugaring transform,
around expressions. This makes function calls work for example.

While probably not the largest patch in the series,
this could use some further splitting up.

Differential Revision: https://reviews.llvm.org/D137200



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