[all-commits] [llvm/llvm-project] ad1ef0: [clang] resugar decltype of MemberExpr
Matheus Izvekov via All-commits
all-commits at lists.llvm.org
Thu Apr 3 11:14:40 PDT 2025
Branch: refs/heads/users/mizvekov/clang/resugar-decltype-memberexpr
Home: https://github.com/llvm/llvm-project
Commit: ad1ef07c4034404dadd7d8798c55af053f1dcd05
https://github.com/llvm/llvm-project/commit/ad1ef07c4034404dadd7d8798c55af053f1dcd05
Author: Matheus Izvekov <mizvekov at gmail.com>
Date: 2025-04-03 (Thu, 03 Apr 2025)
Changed paths:
M clang/include/clang/AST/Expr.h
M clang/include/clang/AST/Stmt.h
M clang/include/clang/Sema/Sema.h
M clang/lib/AST/ASTImporter.cpp
M clang/lib/AST/Expr.cpp
M clang/lib/Analysis/BodyFarm.cpp
M clang/lib/CodeGen/CGExpr.cpp
M clang/lib/Sema/SemaExpr.cpp
M clang/lib/Sema/SemaExprMember.cpp
M clang/lib/Sema/SemaOverload.cpp
M clang/lib/Sema/SemaTemplate.cpp
M clang/lib/Sema/SemaType.cpp
M clang/lib/Serialization/ASTReaderStmt.cpp
M clang/lib/Serialization/ASTWriterStmt.cpp
M clang/test/Sema/Resugar/resugar-expr.cpp
Log Message:
-----------
[clang] resugar decltype of MemberExpr
This keeps around the resugared DeclType for MemberExpr,
which is otherwise partially lost as the expression type
removes top level references.
This helps 'decltype' resugaring work without any loss
of information.
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