Skip to content

Conversation

@mizvekov
Copy link
Contributor

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.

@mizvekov mizvekov requested a review from zyn0217 March 21, 2025 18:28
@mizvekov mizvekov self-assigned this Mar 21, 2025
@mizvekov mizvekov force-pushed the users/mizvekov/clang/resugar-decltype-declrefexpr branch from 8d8ee15 to 29cc63d Compare March 21, 2025 18:44
@mizvekov mizvekov force-pushed the users/mizvekov/clang/resugar-decltype-memberexpr branch from 53a3db5 to e97d04e Compare March 21, 2025 18:44
@mizvekov mizvekov force-pushed the users/mizvekov/clang/resugar-decltype-declrefexpr branch from 29cc63d to 6b9e8d1 Compare April 3, 2025 01:53
@mizvekov mizvekov force-pushed the users/mizvekov/clang/resugar-decltype-memberexpr branch from e97d04e to 022799a Compare April 3, 2025 01:53
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.
@mizvekov mizvekov force-pushed the users/mizvekov/clang/resugar-decltype-memberexpr branch from 022799a to ad1ef07 Compare April 3, 2025 18:14
@mizvekov mizvekov force-pushed the users/mizvekov/clang/resugar-decltype-declrefexpr branch from 6b9e8d1 to 0a36331 Compare April 3, 2025 18:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants